.ComplianceNotice_complianceNotice__POs7q{background:#fff3cd;border:1px solid #ffc107;border-left-width:4px;border-radius:4px;padding:1rem;margin:1.5rem 0}.ComplianceNotice_complianceNotice__POs7q a{color:#1976d2;text-decoration:underline}.ComplianceNotice_complianceNotice__POs7q a:hover{color:#1565c0}@media print{.ComplianceNotice_complianceNotice__POs7q{background:#fff;border:1px solid #000;page-break-inside:avoid}}.ComplianceNotice_minimal__5UVk_{padding:.75rem 1rem;font-size:.875rem}.ComplianceNotice_minimal__5UVk_ p{margin:0;color:#333}.ComplianceNotice_minimal__5UVk_ strong{margin-right:.5rem}.ComplianceNotice_default__iUiTM{background:linear-gradient(90deg,#fff3cd,#fff8e1)}.ComplianceNotice_noticeContent__M9fYZ{display:flex;flex-direction:column;gap:.75rem}.ComplianceNotice_noticeItem__tuiwV{display:flex;flex-direction:column;gap:.25rem}.ComplianceNotice_noticeItem__tuiwV strong{font-size:.95rem;color:#333}.ComplianceNotice_noticeItem__tuiwV span{font-size:.85rem;color:#666;line-height:1.4}@media(min-width:768px){.ComplianceNotice_noticeItem__tuiwV{flex-direction:row;align-items:baseline;gap:.5rem}.ComplianceNotice_noticeItem__tuiwV strong{min-width:200px}}.ComplianceNotice_detailed__QVrJ_{background:#f8f9fa;border:1px solid #dee2e6;border-left:4px solid #1976d2;padding:1.5rem;max-width:900px}.ComplianceNotice_detailed__QVrJ_ h3{margin:0 0 1.25rem;font-size:1.25rem;color:#1976d2;border-bottom:2px solid #e0e0e0;padding-bottom:.75rem}.ComplianceNotice_noticeSection__knCp5{margin-bottom:1.25rem}.ComplianceNotice_noticeSection__knCp5:last-child{margin-bottom:0}.ComplianceNotice_noticeSection__knCp5 h4{margin:0 0 .5rem;font-size:1rem;color:#333;font-weight:600}.ComplianceNotice_noticeSection__knCp5 p{margin:0;font-size:.9rem;line-height:1.6;color:#555}@media(max-width:768px){.ComplianceNotice_complianceNotice__POs7q{padding:.875rem;font-size:.85rem}.ComplianceNotice_detailed__QVrJ_{padding:1rem}.ComplianceNotice_detailed__QVrJ_ h3{font-size:1.1rem}.ComplianceNotice_detailed__QVrJ_ .ComplianceNotice_noticeSection__knCp5 h4{font-size:.95rem}.ComplianceNotice_detailed__QVrJ_ .ComplianceNotice_noticeSection__knCp5 p{font-size:.85rem}}.page_creditCardsPage__6nAOh{min-height:100vh;background:linear-gradient(180deg,#f8f9fa 0,#ffffff 300px)}.page_hero__Y87gS{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:3rem 1rem;margin-bottom:2rem}@media(min-width:768px){.page_hero__Y87gS{padding:4rem 2rem}}@media print{.page_hero__Y87gS{background:#fff;color:#000;border-bottom:2px solid #000}}.page_heroContent__Qmuod{max-width:1200px;margin:0 auto}.page_heroContent__Qmuod h1{margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}@media(min-width:768px){.page_heroContent__Qmuod h1{font-size:2.75rem}}@media print{.page_heroContent__Qmuod h1{color:#000}}.page_heroSubtitle__0b2FA{font-size:1.1rem;line-height:1.6;margin:0 0 2rem;opacity:.95}.page_heroSubtitle__0b2FA strong{font-weight:600;text-decoration:underline}@media(min-width:768px){.page_heroSubtitle__0b2FA{font-size:1.25rem}}@media print{.page_heroSubtitle__0b2FA{color:#333}}.page_heroHighlights__Ch1gc{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.page_heroHighlights__Ch1gc{flex-direction:row;gap:2rem}}.page_highlight__Oz42f{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500}@media(min-width:768px){.page_highlight__Oz42f{font-size:1rem}}@media print{.page_highlight__Oz42f{color:#000}}.page_highlightIcon__F_9gJ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;font-weight:700}.page_loading___0hkh,.page_noCards__tMiEE{max-width:800px;margin:3rem auto;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_loading___0hkh h2,.page_noCards__tMiEE h2{margin:0 0 1rem;color:#333;font-size:1.5rem}.page_loading___0hkh p,.page_noCards__tMiEE p{margin:0;color:#666;font-size:1rem;line-height:1.6}.page_educationalContent__d3ig9{max-width:1200px;margin:4rem auto 3rem;padding:0 1rem}@media(min-width:768px){.page_educationalContent__d3ig9{padding:0 2rem}}.page_contentSection__zwBFS{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media print{.page_contentSection__zwBFS{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}.page_contentSection__zwBFS h2{margin:0 0 1.5rem;font-size:1.75rem;color:#1976d2;border-bottom:3px solid #1976d2;padding-bottom:.75rem}@media(max-width:768px){.page_contentSection__zwBFS h2{font-size:1.5rem}}.page_contentSection__zwBFS h3{margin:1.5rem 0 .75rem;font-size:1.25rem;color:#333;font-weight:600}@media(max-width:768px){.page_contentSection__zwBFS h3{font-size:1.1rem}}.page_contentSection__zwBFS p{margin:0 0 1rem;line-height:1.7;color:#555;font-size:1rem}.page_contentSection__zwBFS p strong{color:#333;font-weight:600}.page_contentSection__zwBFS ul{margin:1rem 0;padding-left:1.5rem}.page_contentSection__zwBFS ul li{margin-bottom:.75rem;line-height:1.6;color:#555}.page_contentSection__zwBFS ul li strong{color:#333;font-weight:600}.page_faqItem__T1Zqa{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.page_faqItem__T1Zqa:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.page_faqItem__T1Zqa h3{margin:0 0 .75rem;font-size:1.1rem;color:#1976d2;font-weight:600}.page_faqItem__T1Zqa p{margin:0;line-height:1.7;color:#555}.page_faqItem__T1Zqa p strong{color:#333;font-weight:600}@media(max-width:768px){.page_creditCardsPage__6nAOh{background:#fff}.page_hero__Y87gS{padding:2rem 1rem}.page_educationalContent__d3ig9{margin:2rem auto}.page_contentSection__zwBFS{padding:1.5rem}}@media print{.page_creditCardsPage__6nAOh{background:#fff}.page_hero__Y87gS{page-break-after:avoid}.page_educationalContent__d3ig9{page-break-before:always}.page_contentSection__zwBFS{page-break-inside:avoid;margin-bottom:1rem}}.page_creditCardDetailPage__did6V{min-height:100vh;background:#f8f9fa}.page_breadcrumbs__2_oBd{max-width:1400px;margin:0 auto;padding:1rem 1rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem}@media(min-width:768px){.page_breadcrumbs__2_oBd{padding:1.5rem 2rem 0}}.page_breadcrumbs__2_oBd a{color:#1976d2;text-decoration:none}.page_breadcrumbs__2_oBd a:hover{text-decoration:underline}.page_breadcrumbs__2_oBd .page_separator__tdyzs{color:#999}.page_breadcrumbs__2_oBd .page_current__dZdBQ{color:#666}@media print{.page_breadcrumbs__2_oBd{display:none}}.page_cardHeader__WvOfz{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:2rem 1rem;margin-bottom:2rem}@media(min-width:768px){.page_cardHeader__WvOfz{padding:3rem 2rem}}@media print{.page_cardHeader__WvOfz{background:#fff;color:#000;border-bottom:2px solid #000}}.page_headerContent__Qx6eU{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.page_headerContent__Qx6eU{flex-direction:row;justify-content:space-between;align-items:center}}.page_cardIdentity__yFpU2{display:flex;align-items:center;gap:1.5rem}.page_cardLogo__2BCCr{height:80px;width:auto;max-width:120px;object-fit:contain;background:#fff;padding:.75rem;border-radius:8px}@media(max-width:768px){.page_cardLogo__2BCCr{height:60px;max-width:90px}}.page_cardTitleBlock__P_PRW h1{margin:0;font-size:2rem;font-weight:700;line-height:1.2}@media(min-width:768px){.page_cardTitleBlock__P_PRW h1{font-size:2.5rem}}@media print{.page_cardTitleBlock__P_PRW h1{color:#000}}.page_productName__x_CHz{font-size:1.25rem;margin:.5rem 0;opacity:.95}@media(min-width:768px){.page_productName__x_CHz{font-size:1.5rem}}@media print{.page_productName__x_CHz{color:#333}}.page_cardMeta__D6WkW{display:flex;gap:.5rem;margin-top:.75rem}.page_badge__3jUYL{display:inline-block;padding:.25rem .75rem;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}@media print{.page_badge__3jUYL{background:#f0f0f0;color:#000}}.page_ratingBlock__CkzK5{text-align:center;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:8px}@media(min-width:768px){.page_ratingBlock__CkzK5{text-align:right;min-width:200px}}@media print{.page_ratingBlock__CkzK5{background:#f0f0f0}}.page_ratingLabel__PVV3r{display:block;font-size:.9rem;margin-bottom:.5rem;opacity:.9}@media print{.page_ratingLabel__PVV3r{color:#000}}.page_diceRating__FK8vN{display:flex;gap:.25rem;justify-content:center;font-size:1.75rem;margin-bottom:.5rem}@media(min-width:768px){.page_diceRating__FK8vN{justify-content:flex-end}}.page_dieFilled__aS2qc{color:#ffa000}.page_dieEmpty__wp9e_{color:hsla(0,0%,100%,.3)}@media print{.page_dieEmpty__wp9e_{color:#ddd}}.page_ratingTitle__TjZjo{margin:0;font-size:.875rem;font-style:italic;opacity:.9}@media print{.page_ratingTitle__TjZjo{color:#333}}.page_mainContent__RWkW3{max-width:1400px;margin:0 auto 3rem;padding:0 1rem;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.page_mainContent__RWkW3{grid-template-columns:1fr 350px;padding:0 2rem}}@media print{.page_mainContent__RWkW3{grid-template-columns:1fr}}.page_leftColumn__xPLGT{display:flex;flex-direction:column;gap:2rem}.page_benefitsSection__xhRpO,.page_featuresSection__GSAGV,.page_requirementsSection__Z81Lh,.page_reviewSection__G142q{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media print{.page_benefitsSection__xhRpO,.page_featuresSection__GSAGV,.page_requirementsSection__Z81Lh,.page_reviewSection__G142q{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}.page_benefitsSection__xhRpO h2,.page_featuresSection__GSAGV h2,.page_requirementsSection__Z81Lh h2,.page_reviewSection__G142q h2{margin:0 0 1.25rem;font-size:1.5rem;color:#1976d2;border-bottom:2px solid #1976d2;padding-bottom:.75rem}@media(max-width:768px){.page_benefitsSection__xhRpO h2,.page_featuresSection__GSAGV h2,.page_requirementsSection__Z81Lh h2,.page_reviewSection__G142q h2{font-size:1.25rem}}.page_reviewContent__z4YHn{line-height:1.7;color:#555;font-size:1rem;white-space:pre-wrap}.page_featureGrid__ASFnw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.page_featureItem___B5Xc{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#f8f9fa;border-radius:6px}.page_featureLabel__uoS_o{font-size:.875rem;color:#666;font-weight:500}.page_featureValue__FWMwd{font-size:1.25rem;font-weight:600;color:#333}.page_benefitsList__fSyqq{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.page_benefitsList__fSyqq li{padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #4caf50}.page_benefitsList__fSyqq li strong{display:block;margin-bottom:.5rem;color:#333;font-size:1rem}.page_benefitsList__fSyqq li p{margin:.5rem 0 0;font-size:.9rem;color:#666;line-height:1.5}.page_requirementsSection__Z81Lh ul{margin:0;padding-left:1.25rem}.page_requirementsSection__Z81Lh ul li{margin-bottom:.75rem;line-height:1.6;color:#555}.page_requirementsSection__Z81Lh ul li strong{color:#333}@media(min-width:1024px){.page_rightColumn__Urknn{position:relative}}@media print{.page_rightColumn__Urknn{display:none}}.page_stickyContent__ULdhS{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.page_stickyContent__ULdhS{position:sticky;top:2rem}}.page_ctaBox__xHW1F{background:#fff;border:2px solid #1976d2;border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px rgba(25,118,210,.15)}.page_ctaHeader__Wlep1{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.page_ctaLabel__w92PO{display:block;font-size:.875rem;color:#666;margin-bottom:.5rem}.page_ctaRate__enn__{display:block;font-size:2.5rem;font-weight:700;color:#1976d2}.page_ctaButton__xIOnS{display:block;width:100%;padding:1rem;background:#1976d2;color:#fff;text-align:center;text-decoration:none;border-radius:6px;font-weight:600;font-size:1rem;transition:background .2s;margin-bottom:.75rem}.page_ctaButton__xIOnS:hover{background:#1565c0}.page_infoLink__dTrs0{display:block;text-align:center;color:#1976d2;font-size:.875rem;text-decoration:none}.page_infoLink__dTrs0:hover{text-decoration:underline}.page_similarCardsSection__x_MlE{max-width:1400px;margin:3rem auto;padding:0 1rem}@media(min-width:768px){.page_similarCardsSection__x_MlE{padding:0 2rem}}.page_similarCardsSection__x_MlE h2{margin:0 0 1.5rem;font-size:1.75rem;color:#1976d2}.page_similarCardsGrid__B63cT{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.page_similarCardsGrid__B63cT{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.page_similarCardsGrid__B63cT{grid-template-columns:repeat(3,1fr)}}@media print{.page_similarCardsGrid__B63cT{display:none}}@media(max-width:768px){.page_featureGrid__ASFnw{grid-template-columns:1fr}.page_benefitsSection__xhRpO,.page_featuresSection__GSAGV,.page_requirementsSection__Z81Lh,.page_reviewSection__G142q{padding:1.5rem}}@media print{.page_creditCardDetailPage__did6V{background:#fff}.page_cardHeader__WvOfz{page-break-after:avoid}.page_leftColumn__xPLGT>*{page-break-inside:avoid}.page_similarCardsSection__x_MlE{display:none}}.CreditCardItem_cardItem__ptfRA{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1.25rem;height:100%}.CreditCardItem_cardItem__ptfRA:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#bbb}@media print{.CreditCardItem_cardItem__ptfRA{box-shadow:none;border:1px solid #000;page-break-inside:avoid}}.CreditCardItem_cardHeader__TS40_{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.CreditCardItem_cardLogo__sHqgr{height:50px;width:auto;max-width:80px;object-fit:contain}.CreditCardItem_cardTitle__R3JEa{flex:1}.CreditCardItem_cardTitle__R3JEa h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.CreditCardItem_cardTitle__R3JEa p{margin:.25rem 0 0;font-size:.95rem;color:#666}.CreditCardItem_regulatorySection__rqXOn{background:#f8f9fa;padding:1rem;border-radius:6px;border-left:4px solid #1976d2}.CreditCardItem_sectionTitle__tQTZZ{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:700;color:#1976d2;text-transform:uppercase;letter-spacing:.5px}.CreditCardItem_sectionTitle__tQTZZ span{font-weight:400}.CreditCardItem_infoIcon__AdlIN{cursor:help;font-size:1rem;opacity:.7}.CreditCardItem_regulatoryGrid__GFsXK{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.CreditCardItem_regulatoryGrid__GFsXK{grid-template-columns:1fr;gap:.75rem}}.CreditCardItem_primaryMetric__Jf0gR{grid-column:1/-1;background:#fff;padding:1rem;border-radius:4px;border:2px solid #1976d2;display:flex;flex-direction:column;align-items:center;text-align:center}.CreditCardItem_primaryMetric__Jf0gR .CreditCardItem_label__NceY_{font-size:.875rem;color:#666;margin-bottom:.25rem}.CreditCardItem_primaryMetric__Jf0gR .CreditCardItem_value__rcACP{font-size:2rem;font-weight:700;color:#1976d2}.CreditCardItem_metric__PJKQu{display:flex;flex-direction:column;gap:.25rem}.CreditCardItem_metric__PJKQu .CreditCardItem_label__NceY_{font-size:.8rem;color:#666;font-weight:500}.CreditCardItem_metric__PJKQu .CreditCardItem_value__rcACP{font-size:1.1rem;font-weight:600;color:#333}.CreditCardItem_metric__PJKQu .CreditCardItem_sublabel__HhknD{font-size:.7rem;color:#888}.CreditCardItem_benefitsSection__dxz_X{padding-top:.5rem;border-top:1px solid #e0e0e0}.CreditCardItem_benefitsSection__dxz_X .CreditCardItem_sectionTitle__tQTZZ{color:#666;margin-bottom:.5rem;font-size:.75rem}.CreditCardItem_benefitsList__p2G5U{display:flex;flex-wrap:wrap;gap:.5rem}.CreditCardItem_benefit__2ZfiZ{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:#e8f5e9;color:#2e7d32;border-radius:4px;font-size:.8rem;font-weight:500}.CreditCardItem_detailsSection__USOce{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.CreditCardItem_detailRow__d4Bgn{display:flex;justify-content:space-between;padding:.25rem 0}.CreditCardItem_detailLabel__8y59J{color:#666}.CreditCardItem_detailValue__UfBaL{font-weight:500;color:#333}.CreditCardItem_ratingSection__UDFSK{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f5f5f5;border-radius:4px}.CreditCardItem_ratingLabel__WDyJT{font-size:.875rem;color:#666;font-weight:500}.CreditCardItem_diceRating__O2gVx{display:flex;gap:.25rem;font-size:1.25rem}.CreditCardItem_dieFilled__yZ3pz{color:#ffa000}.CreditCardItem_dieEmpty__YxhJk{color:#ddd}.CreditCardItem_cardActions__9s7Nb{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.CreditCardItem_applyButton__MEIVh,.CreditCardItem_compareButton__1uzHO,.CreditCardItem_detailButton__zPT_A{padding:.75rem 1rem;border-radius:4px;text-align:center;font-size:.875rem;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s;display:block;width:100%}.CreditCardItem_detailButton__zPT_A{background:#fff;color:#1976d2;border:1px solid #1976d2}.CreditCardItem_detailButton__zPT_A:hover{background:#e3f2fd}@media print{.CreditCardItem_detailButton__zPT_A{display:none}}.CreditCardItem_compareButton__1uzHO{background:#f5f5f5;color:#333;border:1px solid #ddd}.CreditCardItem_compareButton__1uzHO:hover:not(:disabled){background:#e0e0e0;border-color:#999}.CreditCardItem_compareButton__1uzHO.CreditCardItem_inComparison__9wvae{background:#e8f5e9;color:#2e7d32;border-color:#2e7d32;cursor:default}.CreditCardItem_compareButton__1uzHO:disabled{opacity:.7}@media print{.CreditCardItem_compareButton__1uzHO{display:none}}.CreditCardItem_applyButton__MEIVh{background:#1976d2;color:#fff;border:1px solid #1976d2}.CreditCardItem_applyButton__MEIVh:hover{background:#1565c0;border-color:#1565c0}@media print{.CreditCardItem_applyButton__MEIVh{background:#fff;color:#000;border:1px solid #000}}.CreditCardItem_complianceNotice__7i0lK{padding-top:.75rem;border-top:1px solid #e0e0e0}.CreditCardItem_complianceNotice__7i0lK small{font-size:.75rem;color:#888;line-height:1.4}.CreditCardItem_complianceNotice__7i0lK small a{color:#1976d2;text-decoration:none}.CreditCardItem_complianceNotice__7i0lK small a:hover{text-decoration:underline}@media print{.CreditCardItem_complianceNotice__7i0lK{border-top:none;padding-top:0}}@media(max-width:480px){.CreditCardItem_cardItem__ptfRA{padding:1rem}.CreditCardItem_cardTitle__R3JEa h3{font-size:1.1rem}.CreditCardItem_primaryMetric__Jf0gR .CreditCardItem_value__rcACP{font-size:1.5rem}}.CreditCardFilters_filtersContainer__FkMXS{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}@media print{.CreditCardFilters_filtersContainer__FkMXS{display:none}}.CreditCardFilters_filtersHeader__JNJS_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}@media(max-width:768px){.CreditCardFilters_filtersHeader__JNJS_{flex-direction:column;align-items:flex-start}}.CreditCardFilters_resultsInfo__uVvSH{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.CreditCardFilters_resultsInfo__uVvSH h3{margin:0;font-size:1.25rem;color:#333}.CreditCardFilters_count__pUGEN{font-size:.875rem;color:#666;font-weight:500}.CreditCardFilters_headerActions__YMlu5{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.CreditCardFilters_headerActions__YMlu5{width:100%;justify-content:space-between}}.CreditCardFilters_clearButton__6Rnwc,.CreditCardFilters_toggleButton__k3qh7{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.CreditCardFilters_clearButton__6Rnwc:hover,.CreditCardFilters_toggleButton__k3qh7:hover{background:#f5f5f5;border-color:#999}.CreditCardFilters_clearButton__6Rnwc{color:#d32f2f;border-color:#d32f2f}.CreditCardFilters_clearButton__6Rnwc:hover{background:#ffebee}.CreditCardFilters_toggleButton__k3qh7{font-weight:500}.CreditCardFilters_sortSection___hjg0{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f8f9fa;border-radius:4px;margin-bottom:1rem}.CreditCardFilters_sortSection___hjg0 label{font-weight:500;color:#555;font-size:.9rem}.CreditCardFilters_sortSelect__kX0ie{flex:1;max-width:300px;padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:.9rem;cursor:pointer;transition:border-color .2s}.CreditCardFilters_sortSelect__kX0ie:hover{border-color:#999}.CreditCardFilters_sortSelect__kX0ie:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.CreditCardFilters_filtersContent__d0RU0{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.CreditCardFilters_filtersContent__d0RU0.CreditCardFilters_expanded__8_rJa{max-height:1000px;transition:max-height .5s ease-in}.CreditCardFilters_filterGroup__xWnVH{padding:1rem 0;border-top:1px solid #e0e0e0}.CreditCardFilters_filterGroup__xWnVH:first-child{border-top:none}.CreditCardFilters_filterGroup__xWnVH h4{margin:0 0 .75rem;font-size:.95rem;color:#333;font-weight:600}.CreditCardFilters_checkboxGroup__8wN6c{display:flex;flex-direction:column;gap:.5rem}.CreditCardFilters_checkboxLabel__dbqTJ{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.375rem 0;transition:color .2s}.CreditCardFilters_checkboxLabel__dbqTJ:hover{color:#1976d2}.CreditCardFilters_checkboxLabel__dbqTJ input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#1976d2}.CreditCardFilters_checkboxLabel__dbqTJ span{font-size:.9rem;user-select:none}.CreditCardFilters_rangeGroup__3Schy{display:flex;flex-direction:column;gap:.5rem}.CreditCardFilters_rangeInput__Zpce1{width:100%;height:6px;border-radius:3px;background:#e0e0e0;outline:none;cursor:pointer;appearance:none}.CreditCardFilters_rangeInput__Zpce1::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#1976d2;cursor:pointer;transition:background .2s}.CreditCardFilters_rangeInput__Zpce1::-webkit-slider-thumb:hover{background:#1565c0}.CreditCardFilters_rangeInput__Zpce1::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#1976d2;cursor:pointer;border:none;transition:background .2s}.CreditCardFilters_rangeInput__Zpce1::-moz-range-thumb:hover{background:#1565c0}.CreditCardFilters_rangeInput__Zpce1::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#1976d2 0,#1976d2 var(--value),#e0e0e0 var(--value),#e0e0e0 100%)}.CreditCardFilters_rangeInput__Zpce1::-moz-range-track{width:100%;height:6px;border-radius:3px;background:#e0e0e0}.CreditCardFilters_rangeInput__Zpce1::-moz-range-progress{height:6px;border-radius:3px;background:#1976d2}.CreditCardFilters_rangeValue__Os_zG{display:inline-block;padding:.25rem .75rem;background:#f8f9fa;border-radius:4px;font-size:.875rem;font-weight:500;color:#333;text-align:center;min-width:80px}@media(max-width:768px){.CreditCardFilters_filtersContainer__FkMXS{padding:1rem}.CreditCardFilters_filtersHeader__JNJS_ h3{font-size:1.1rem}.CreditCardFilters_sortSection___hjg0{flex-direction:column;align-items:stretch}.CreditCardFilters_sortSection___hjg0 label{margin-bottom:.25rem}.CreditCardFilters_sortSelect__kX0ie{max-width:none}.CreditCardFilters_filterGroup__xWnVH h4{font-size:.9rem}}.ComparisonTable_comparisonContainer__qF1Rv{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:2rem 0;padding:1.5rem}@media print{.ComparisonTable_comparisonContainer__qF1Rv{box-shadow:none;margin:0}}.ComparisonTable_comparisonHeader__s_q_S{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.ComparisonTable_comparisonHeader__s_q_S h2{margin:0;font-size:1.5rem;color:#333}@media print{.ComparisonTable_comparisonHeader__s_q_S{border-bottom:1px solid #000}}.ComparisonTable_actions__8WwhN{display:flex;gap:.5rem}.ComparisonTable_clearButton__9wX_u,.ComparisonTable_printButton__zjBiU{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.ComparisonTable_clearButton__9wX_u:hover,.ComparisonTable_printButton__zjBiU:hover{background:#f5f5f5;border-color:#999}@media print{.ComparisonTable_clearButton__9wX_u,.ComparisonTable_printButton__zjBiU{display:none}}.ComparisonTable_tableWrapper__Liy7Y{overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem}@media print{.ComparisonTable_tableWrapper__Liy7Y{overflow:visible}}.ComparisonTable_comparisonTable__Qen7q{width:100%;border-collapse:collapse;font-size:.9rem}.ComparisonTable_comparisonTable__Qen7q td,.ComparisonTable_comparisonTable__Qen7q th{padding:.75rem;text-align:left;border-bottom:1px solid #e0e0e0}.ComparisonTable_comparisonTable__Qen7q thead th{background:#f8f8f8;font-weight:600;position:sticky;top:0;z-index:10}@media print{.ComparisonTable_comparisonTable__Qen7q thead th{background:#f0f0f0;position:static}}.ComparisonTable_comparisonTable__Qen7q tbody tr:hover{background:#fafafa}@media print{.ComparisonTable_comparisonTable__Qen7q tbody tr:hover{background:rgba(0,0,0,0)}}.ComparisonTable_labelColumn__tyTW8{width:200px;min-width:200px;position:sticky;left:0;background:#fff;z-index:5}@media print{.ComparisonTable_labelColumn__tyTW8{position:static}}.ComparisonTable_cardColumn__inT2B{min-width:180px;text-align:center;position:relative}.ComparisonTable_removeButton__VMDjG{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border:none;background:#f44;color:#fff;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;transition:background .2s}.ComparisonTable_removeButton__VMDjG:hover{background:#c00}@media print{.ComparisonTable_removeButton__VMDjG{display:none}}.ComparisonTable_cardLogo__Mq2gL{height:40px;width:auto;max-width:100%;margin:.5rem auto;display:block}.ComparisonTable_cardTitle__HPiXR strong{display:block;font-size:.95rem}.ComparisonTable_cardTitle__HPiXR div{font-size:.85rem;color:#666;margin-top:.25rem}.ComparisonTable_sectionHeader__z7SVk td{background:#f0f0f0;font-weight:700;padding-top:1rem;padding-bottom:.5rem;border-top:2px solid #ddd}.ComparisonTable_sectionHeader__z7SVk td strong{color:#333}.ComparisonTable_sectionHeader__z7SVk td small{color:#666;font-weight:400;font-size:.75rem;margin-left:.5rem}@media print{.ComparisonTable_sectionHeader__z7SVk td{background:#e0e0e0}}.ComparisonTable_labelCell__Su8G1{font-weight:500;color:#555;position:sticky;left:0;background:#fff}.ComparisonTable_labelCell__Su8G1 small{display:block;font-size:.75rem;color:#888;font-weight:400;margin-top:.25rem}@media print{.ComparisonTable_labelCell__Su8G1{position:static}}.ComparisonTable_bestValue__jNCyV{background:#e8f5e9!important;font-weight:600;color:#2e7d32}@media print{.ComparisonTable_bestValue__jNCyV{background:#f0f0f0!important}}.ComparisonTable_bestMark__4LXbu{color:#4caf50;font-weight:700;font-size:1.1rem}.ComparisonTable_hasBenefit__0vz_O{color:#1976d2}.ComparisonTable_actionsRow__cIeJe td{padding-top:1rem;border-top:2px solid #ddd}.ComparisonTable_cardActions__uhjDj{display:flex;flex-direction:column;gap:.5rem}.ComparisonTable_applyButton__H5D5p,.ComparisonTable_detailButton__uAbNg{display:block;padding:.5rem 1rem;text-align:center;border-radius:4px;text-decoration:none;font-size:.875rem;transition:all .2s}.ComparisonTable_detailButton__uAbNg{background:#fff;border:1px solid #ddd;color:#333}.ComparisonTable_detailButton__uAbNg:hover{background:#f5f5f5;border-color:#999}.ComparisonTable_applyButton__H5D5p{background:#1976d2;border:1px solid #1976d2;color:#fff;font-weight:500}.ComparisonTable_applyButton__H5D5p:hover{background:#1565c0;border-color:#1565c0}.ComparisonTable_comparisonFooter__39YgT{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.ComparisonTable_disclaimer___VIBV{font-size:.875rem;color:#666;margin:0;line-height:1.5}@media print{.ComparisonTable_comparisonContainer__qF1Rv{page-break-inside:avoid}.ComparisonTable_comparisonTable__Qen7q{font-size:.75rem}.ComparisonTable_comparisonTable__Qen7q td,.ComparisonTable_comparisonTable__Qen7q th{padding:.5rem .25rem}.ComparisonTable_cardLogo__Mq2gL{height:30px}}.CreditCardsClient_creditCardsContainer__JDKrZ{max-width:1400px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.CreditCardsClient_creditCardsContainer__JDKrZ{padding:0 2rem}}.CreditCardsClient_comparisonSection__PrkZr{margin-bottom:2rem;animation:CreditCardsClient_slideDown__Dr6Rd .3s ease-out}@keyframes CreditCardsClient_slideDown__Dr6Rd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CreditCardsClient_cardsGrid__I4AnR{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.CreditCardsClient_cardsGrid__I4AnR{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1200px){.CreditCardsClient_cardsGrid__I4AnR{grid-template-columns:repeat(3,1fr)}}.CreditCardsClient_noResults__9Rv4P{grid-column:1/-1;text-align:center;padding:3rem 1rem;background:#f8f9fa;border-radius:8px;border:2px dashed #ddd}.CreditCardsClient_noResults__9Rv4P h3{margin:0 0 .5rem;color:#333;font-size:1.25rem}.CreditCardsClient_noResults__9Rv4P p{margin:0;color:#666;font-size:.95rem}@media print{.CreditCardsClient_creditCardsContainer__JDKrZ{padding:0}.CreditCardsClient_comparisonSection__PrkZr{page-break-after:always}.CreditCardsClient_cardsGrid__I4AnR{grid-template-columns:1fr;gap:1rem}}.RepresentativeExample_representativeExample__ehO2w{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:1.25rem;margin:1.5rem 0}@media print{.RepresentativeExample_representativeExample__ehO2w{border:1px solid #000;page-break-inside:avoid}}.RepresentativeExample_compact__yPeJO{background:rgba(0,0,0,0);border:none;padding:0;margin:0;display:inline-flex;gap:.5rem;align-items:baseline;font-size:.875rem}.RepresentativeExample_compact__yPeJO .RepresentativeExample_compactLabel__rvinW{font-weight:500;color:#666}.RepresentativeExample_compact__yPeJO .RepresentativeExample_compactValue__RbI8Z{color:#333}.RepresentativeExample_default__xkz2k{border-left:4px solid #1976d2}.RepresentativeExample_header__YcY0e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e0e0e0}.RepresentativeExample_header__YcY0e h4{margin:0;font-size:1rem;color:#1976d2;font-weight:700;letter-spacing:.5px}.RepresentativeExample_badge__ay_qc{background:#1976d2;color:#fff;padding:.25rem .5rem;border-radius:3px;font-size:.7rem;font-weight:600;letter-spacing:.5px}.RepresentativeExample_exampleGrid__0b8iE{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}@media(max-width:768px){.RepresentativeExample_exampleGrid__0b8iE{grid-template-columns:repeat(2,1fr);gap:.75rem}}.RepresentativeExample_metric__NJQr9{display:flex;flex-direction:column;gap:.25rem}.RepresentativeExample_metric__NJQr9 .RepresentativeExample_label__ZK09M{font-size:.8rem;color:#666;font-weight:500}.RepresentativeExample_metric__NJQr9 .RepresentativeExample_value__rhFI2{font-size:1.1rem;font-weight:600;color:#333}.RepresentativeExample_metric__NJQr9.RepresentativeExample_featured__efmoW{grid-column:1/-1;padding:.75rem;background:#fff;border-radius:4px;border:2px solid #1976d2;text-align:center}.RepresentativeExample_metric__NJQr9.RepresentativeExample_featured__efmoW .RepresentativeExample_label__ZK09M{font-size:.9rem;color:#1976d2}.RepresentativeExample_metric__NJQr9.RepresentativeExample_featured__efmoW .RepresentativeExample_value__rhFI2{font-size:1.75rem;color:#1976d2}@media(max-width:768px){.RepresentativeExample_metric__NJQr9.RepresentativeExample_featured__efmoW .RepresentativeExample_value__rhFI2{font-size:1.5rem}}.RepresentativeExample_detailed__VUDGT{background:#fff;border:2px solid #1976d2;padding:1.75rem;max-width:900px}.RepresentativeExample_detailedHeader__Fe0LC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:3px solid #1976d2}.RepresentativeExample_detailedHeader__Fe0LC h3{margin:0;font-size:1.35rem;color:#1976d2;font-weight:700;letter-spacing:1px}.RepresentativeExample_detailedHeader__Fe0LC .RepresentativeExample_badge__ay_qc{font-size:.75rem;padding:.375rem .75rem}@media(max-width:768px){.RepresentativeExample_detailedHeader__Fe0LC{flex-direction:column;align-items:flex-start;gap:.5rem}.RepresentativeExample_detailedHeader__Fe0LC h3{font-size:1.1rem}}.RepresentativeExample_detailedContent__3cK3Z{display:flex;flex-direction:column;gap:1.5rem}.RepresentativeExample_exampleScenario__NYLdC{background:#e3f2fd;padding:1rem;border-radius:4px;border-left:3px solid #1976d2}.RepresentativeExample_scenarioText__CTG5D{margin:0;font-size:.95rem;line-height:1.6;color:#333}.RepresentativeExample_scenarioText__CTG5D strong{color:#1976d2}.RepresentativeExample_detailedGrid__kQWEj{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:768px){.RepresentativeExample_detailedGrid__kQWEj{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.RepresentativeExample_detailedGrid__kQWEj{grid-template-columns:1fr}}.RepresentativeExample_detailedMetric___GND8{background:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.5rem;transition:all .2s}.RepresentativeExample_detailedMetric___GND8:hover{border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.15)}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_{grid-column:1/-1;background:linear-gradient(135deg,#1976d2,#1565c0);border:none;color:#fff;padding:1.5rem;text-align:center}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricLabel__H5LDL{color:#fff;font-size:1rem}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricValue___oIEt{font-size:2.5rem;color:#fff}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricNote__fdFIp{color:hsla(0,0%,100%,.9);font-size:.85rem}@media(max-width:768px){.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricValue___oIEt{font-size:2rem}}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_highlight__kJmcX{background:#fff3cd;border-color:#ffc107}.RepresentativeExample_metricLabel__H5LDL{font-size:.85rem;color:#666;font-weight:600;display:flex;align-items:center;gap:.25rem}.RepresentativeExample_infoTooltip__WF8Br{cursor:help;font-size:.9rem;opacity:.7}.RepresentativeExample_metricValue___oIEt{font-size:1.5rem;font-weight:700;color:#333}.RepresentativeExample_metricNote__fdFIp{font-size:.75rem;color:#888;font-style:italic}.RepresentativeExample_disclaimer__mCQ13{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1rem}.RepresentativeExample_disclaimer__mCQ13 p{margin:0;font-size:.85rem;line-height:1.6;color:#333}@media(max-width:480px){.RepresentativeExample_representativeExample__ehO2w{padding:1rem}.RepresentativeExample_header__YcY0e h4{font-size:.9rem}.RepresentativeExample_badge__ay_qc{font-size:.65rem;padding:.2rem .4rem}.RepresentativeExample_metric__NJQr9 .RepresentativeExample_label__ZK09M{font-size:.75rem}.RepresentativeExample_metric__NJQr9 .RepresentativeExample_value__rhFI2{font-size:1rem}.RepresentativeExample_metric__NJQr9.RepresentativeExample_featured__efmoW .RepresentativeExample_value__rhFI2{font-size:1.25rem}.RepresentativeExample_detailed__VUDGT{padding:1rem}.RepresentativeExample_detailedMetric___GND8{padding:.75rem}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_{padding:1rem}.RepresentativeExample_metricValue___oIEt{font-size:1.25rem}}@media print{.RepresentativeExample_representativeExample__ehO2w{background:#fff}.RepresentativeExample_detailedHeader__Fe0LC,.RepresentativeExample_header__YcY0e{border-bottom-color:#000}.RepresentativeExample_badge__ay_qc{background:#000}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_{background:#f0f0f0;color:#000}.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricLabel__H5LDL,.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricNote__fdFIp,.RepresentativeExample_detailedMetric___GND8.RepresentativeExample_primary___D9b_ .RepresentativeExample_metricValue___oIEt{color:#000}}