.PackFinder_quizOuter__1dx1H{display:flex;flex-direction:column;gap:var(--space-4);max-width:660px}.PackFinder_quizCard__lUutw{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-9);max-width:660px}.PackFinder_progressRow__ob2R1{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-9)}.PackFinder_progressTrack__jiBdd{display:flex;gap:var(--space-2);flex:1 1}.PackFinder_progressSegment__SPjlF{height:4px;flex:1 1;border-radius:2px;background:var(--border);transition:background .2s}.PackFinder_progressDone__vItYf{background:var(--teal)}.PackFinder_progressActive__7dhBu{background:var(--teal);opacity:.45}.PackFinder_progressLabel__E1W6L{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;letter-spacing:.02em}.PackFinder_questionBlock__PnqTH{margin-bottom:var(--space-8)}.PackFinder_question__pmroC{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--brand-primary);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.PackFinder_hint__eQavf{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal)}.PackFinder_options__4MYV_{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.PackFinder_optionCard__Zx8fH{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(--white);text-align:left;cursor:pointer;transition:border-color .12s,background .12s;width:100%}.PackFinder_optionCard__Zx8fH:not(:disabled):hover{border-color:var(--teal);background:rgba(0,174,239,.03)}.PackFinder_optionCard__Zx8fH:disabled{opacity:.4;cursor:not-allowed}.PackFinder_optionSelected__65fM6{border-color:var(--teal);background:rgba(0,174,239,.06)}.PackFinder_optionHeader__vQFve{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-4)}.PackFinder_optionLabel__CHyka{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--navy)}.PackFinder_optionCount__7MIj1{font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:.2em .6em;border-radius:99px;background:rgba(0,62,82,.07);color:var(--navy);white-space:nowrap;flex-shrink:0;letter-spacing:.01em}.PackFinder_optionCountZero__qeW3E{background:rgba(200,50,50,.07);color:#b94040}.PackFinder_optionDesc__PH_Ev{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.PackFinder_quizNav__DXMmX{display:flex;align-items:center;justify-content:space-between}.PackFinder_backBtn__LM8XS,.PackFinder_skipBtn__IHtES{display:inline-flex;align-items:center;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--white);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}.PackFinder_backBtn__LM8XS:hover,.PackFinder_skipBtn__IHtES:hover{border-color:var(--navy);color:var(--navy)}.PackFinder_skipBtn__IHtES{margin-left:auto}.PackFinder_results__UMT_G{display:flex;flex-direction:column;gap:var(--space-8)}.PackFinder_resultsHeader__Xhxm4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.PackFinder_resultsActions__2RN__{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.PackFinder_resultsHeading__SLnGX{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--navy);margin-bottom:var(--space-2)}.PackFinder_resultsNote__5v8iQ{font-size:var(--text-base);color:var(--text-secondary)}.PackFinder_startOverBtn___MOw4{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(--white);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}.PackFinder_startOverBtn___MOw4:hover{border-color:var(--navy);color:var(--navy)}.PackFinder_packGrid__jrNzQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.PackFinder_packCard__vfS2e{background:var(--white);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-6)}.PackFinder_cardTop__hJmn_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.PackFinder_cardDismissBtn__JrbHS{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:11px;padding:0;transition:background .15s,color .15s,border-color .15s}.PackFinder_cardDismissBtn__JrbHS:hover{color:#c03030}.PackFinder_cardIdentity__2rS_h{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0}.PackFinder_typeBadge__rbL6_{display:inline-block;font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.03em;padding:.2rem .6rem;border-radius:20px;flex-shrink:0;width:-moz-fit-content;width:fit-content}.PackFinder_badgeCompact__VNDEC{background:rgba(0,174,239,.14);color:#005f78}.PackFinder_badgeStandard__uVodH{background:var(--accent-light);color:var(--accent-dark)}.PackFinder_badgeComprehensive__SyFGn{background:rgba(245,120,20,.14);color:#a84a0c}.PackFinder_packSku__LIN7b{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--navy)}.PackFinder_packPrice__41uwn{font-size:var(--text-xl);font-weight:var(--fw-bold);color:#5a9e0a;white-space:nowrap;flex-shrink:0}.PackFinder_featureTags__2XQsH{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PackFinder_tag__WA36D{font-size:var(--text-2xs);padding:.2em .55em;border-radius:99px;background:var(--off-white);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.PackFinder_tagGreen__xybsr{background:rgba(121,189,34,.08);border-color:rgba(121,189,34,.3);color:#5a9e0a}.PackFinder_tagMeta__7j7ZS{font-size:var(--text-2xs);padding:.2em .55em;border-radius:99px;background:transparent;border:1px solid transparent;color:var(--text-secondary);opacity:.6;white-space:nowrap}.PackFinder_cardActions__QMQPW{display:flex;gap:var(--space-6);margin-top:auto;padding-top:var(--space-3);justify-content:flex-start;align-items:flex-start}.PackFinder_cardActions__QMQPW a{flex:0 0 auto;width:auto;display:inline-flex}.PackFinder_btnView__PbCvm{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1;padding:.5em 1.5em;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-decoration:none;text-align:center;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;background:var(--teal);border:1.5px solid var(--teal);color:var(--white)}.PackFinder_btnView__PbCvm:hover{background:#0099cc;border-color:#0099cc;text-decoration:none}.PackFinder_summary__wWs8m{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-5) 1.25rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg)}.PackFinder_summaryLabel__B9P8z{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.PackFinder_summaryChips__7zDWw{display:flex;gap:var(--space-3);flex-wrap:wrap}.PackFinder_summaryChip__NTpWs{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(--navy)}.PackFinder_summaryChipAny__oPprg{background:transparent;border-color:var(--border);color:var(--text-secondary);font-style:italic}.PackFinder_inlineLink__SN9xr{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}.PackFinder_tableSection__tE1o2{display:flex;flex-direction:column;gap:var(--space-4)}.PackFinder_tableSectionLabel___YkiC{font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}@media (max-width:640px){.PackFinder_quizCard__lUutw{padding:var(--space-7)}.PackFinder_packGrid__jrNzQ{grid-template-columns:1fr}.PackFinder_resultsHeader__Xhxm4{flex-direction:column;align-items:flex-start}}