@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300%3B400%3B500%3B600%3B700%3B800&display=swap";
:root{--container-max-width:80rem}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{padding-inline:2rem}}:root{--ps-ink-900:var(--foreground,#0a0a0a);--ps-ink-700:var(--foreground,#0a0a0a)}@supports (color:color-mix(in lab, red, red)){:root{--ps-ink-700:color-mix(in srgb, var(--foreground,#0a0a0a) 76%, transparent)}}:root{--ps-ink-500:var(--muted,#64748b);--ps-ink-300:var(--muted,#64748b)}@supports (color:color-mix(in lab, red, red)){:root{--ps-ink-300:color-mix(in srgb, var(--muted,#64748b) 55%, transparent)}}:root{--ps-ink-100:var(--border,#e2e8f0);--ps-surface:var(--surface,#fff);--ps-surface-tint:var(--surface,#f1f5f9)}@supports (color:color-mix(in lab, red, red)){:root{--ps-surface-tint:color-mix(in srgb, var(--surface,#f1f5f9) 55%, var(--background,#fff))}}:root{--ps-primary:var(--color-primary,#203ca7);--ps-primary-light:var(--color-primary-light,#2d5fd4);--ps-primary-dark:var(--color-primary-dark,#162a75);--ps-primary-soft:var(--color-primary,#203ca7)}@supports (color:color-mix(in lab, red, red)){:root{--ps-primary-soft:color-mix(in srgb, var(--color-primary,#203ca7) 7%, transparent)}}:root{--ps-primary-text:var(--color-primary-light,var(--color-primary,#2d5fd4));--ps-success:var(--color-success,#16a34a);--ps-warning:var(--color-warning,#f59e0b);--ps-highlight-bg:var(--color-bg-dark,#0a0a0a);--ps-highlight-accent:var(--color-primary,#203ca7);--ps-on-primary:#fff;--ps-shadow-sm:0 1px 2px #0000000f;--ps-shadow-md:0 6px 18px #00000014}.page-header{background:var(--color-bg-dark,#0a0a0a);color:#fff;padding-block:2rem 1.5rem;position:relative}@media (min-width:640px){.page-header{padding-block:2rem 2.5rem}}@media (min-width:1024px){.page-header{padding-block:3rem 3.5rem}}.page-header__inner{max-width:var(--container-max-width,80rem);margin-inline:auto;padding-inline:1.25rem;position:relative}@media (min-width:640px){.page-header__inner{padding-inline:2rem}}.page-breadcrumb{font-family:var(--font-body);color:#fff9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;display:flex}@media (min-width:640px){.page-breadcrumb{font-size:.8125rem}}.page-breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}.page-breadcrumb a:hover{color:#fff}.page-breadcrumb__sep{color:#ffffff59;-webkit-user-select:none;user-select:none;font-size:.65rem}.page-breadcrumb>.current{color:#ffffffeb}.product-hero{gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.product-hero{grid-template-columns:minmax(0,320px) 1fr;align-items:center;gap:5rem;margin-top:2rem}}.product-hero__media{justify-content:center;display:flex;position:relative}@media (min-width:1024px){.product-hero__media{justify-content:flex-start}}.product-hero__media:before{content:"";background:linear-gradient(to bottom right, var(--ps-primary), var(--ps-primary-light));border-radius:1.5rem;position:absolute;inset:-.75rem}@supports (color:color-mix(in lab, red, red)){.product-hero__media:before{background:linear-gradient(to bottom right, color-mix(in srgb, var(--ps-primary) 20%, transparent), color-mix(in srgb, var(--ps-primary-light) 10%, transparent))}}.product-hero__media:before{opacity:0;filter:blur(20px);pointer-events:none;transition:opacity .7s}.product-hero__media:hover:before{opacity:1}.product-hero__media-img{object-fit:contain;filter:drop-shadow(0 20px 40px #0000002e);border-radius:.75rem;position:relative}.product-hero__media-img--card{width:100%;max-width:340px}@media (min-width:640px){.product-hero__media-img--card{max-width:380px}}.product-hero__body{min-width:0}.product-hero__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:var(--font-weight-h1,700);color:#fff;text-wrap:balance;margin:0 0 1.25rem}.product-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.product-hero__hint{font-family:var(--font-body);color:#fff9;margin:.5rem 0 0;font-size:.75rem}.product-badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.product-badge{font-family:var(--font-body);color:#ffffffe0;background-color:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:inline-flex}.product-badge--program{border-color:var(--ps-primary)}@supports (color:color-mix(in lab, red, red)){.product-badge--program{border-color:color-mix(in srgb, var(--ps-primary) 55%, transparent)}}.product-badge--program{background-color:var(--ps-primary)}@supports (color:color-mix(in lab, red, red)){.product-badge--program{background-color:color-mix(in srgb, var(--ps-primary) 24%, transparent)}}.product-badge--program{color:#fff}.product-badge--gift{border-color:var(--ps-warning)}@supports (color:color-mix(in lab, red, red)){.product-badge--gift{border-color:color-mix(in srgb, var(--ps-warning) 55%, transparent)}}.product-badge--gift{background-color:var(--ps-warning)}@supports (color:color-mix(in lab, red, red)){.product-badge--gift{background-color:color-mix(in srgb, var(--ps-warning) 24%, transparent)}}.product-badge--gift{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.product-badge[href]:hover{box-shadow:var(--ps-shadow-sm);background-color:#ffffff29}.product-apply-btn{font-family:var(--font-body);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex}.product-apply-btn:hover{filter:brightness(.95);box-shadow:var(--ps-shadow-md)}.product-key-facts{background-color:#8080804d;border:1px solid #8080804d;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid;overflow:hidden}@media (min-width:640px){.product-key-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-key-facts__cell{background-color:var(--ps-surface);color:var(--ps-ink-900);padding:1.25rem}@media (min-width:640px){.product-key-facts__cell{padding:1.5rem}}.product-key-facts__cell--highlight{background-color:var(--ps-primary);color:var(--ps-on-primary,#fff);border-bottom-right-radius:calc(.75rem - 1px)}@media (min-width:640px){.product-key-facts__cell--highlight{border-top-right-radius:calc(.75rem - 1px)}}.product-key-facts__cell--highlight .product-key-facts__label{color:var(--ps-on-primary,#fff)}@supports (color:color-mix(in lab, red, red)){.product-key-facts__cell--highlight .product-key-facts__label{color:color-mix(in srgb, var(--ps-on-primary,#fff) 72%, transparent)}}.product-key-facts__cell--highlight .product-key-facts__value{color:var(--ps-on-primary,#fff);font-size:clamp(24px,2.4vw,32px)}.product-key-facts__cell--highlight .product-key-facts__extra{color:var(--ps-on-primary,#fff)}@supports (color:color-mix(in lab, red, red)){.product-key-facts__cell--highlight .product-key-facts__extra{color:color-mix(in srgb, var(--ps-on-primary,#fff) 85%, transparent)}}.product-key-facts__cell--highlight .product-key-facts__sub{color:var(--ps-on-primary,#fff)}@supports (color:color-mix(in lab, red, red)){.product-key-facts__cell--highlight .product-key-facts__sub{color:color-mix(in srgb, var(--ps-on-primary,#fff) 68%, transparent)}}.product-key-facts__label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ps-ink-500);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.product-key-facts__value{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:inherit;overflow-wrap:break-word;min-width:0;font-size:clamp(20px,1.8vw,26px);font-weight:900;line-height:1.15}.product-key-facts__extra{font-family:var(--font-body);color:var(--ps-ink-700);margin-top:.375rem;font-size:.8125rem;font-weight:500;line-height:1.4}.product-key-facts__sub{font-family:var(--font-body);color:var(--ps-ink-500);margin-top:.375rem;font-size:.75rem;line-height:1.4}.product-key-facts__sub--success{color:var(--ps-success)}.product-key-facts__note{font-family:var(--font-body);color:var(--ps-warning);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;font-weight:500;display:flex}@media (min-width:1024px){.product-card-body{grid-template-columns:1fr 340px;gap:3.5rem;display:grid}.product-card-aside{display:block;position:sticky;top:5.5rem}}.product-section{margin-top:2.5rem}.product-section:first-child{margin-top:0}.product-section__title{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--font-weight-h2,700);color:var(--ps-ink-900);margin:0 0 1.25rem;line-height:1.15}.product-rewards-card__label{font-family:var(--font-body);color:var(--ps-ink-500);margin:0}@media (min-width:640px){.product-rate-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.product-rate-cards{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.product-perks{grid-template-columns:repeat(2,1fr)}}.product-perk__icon{width:1.25rem;height:1.25rem;font-family:var(--font-body);background-color:var(--ps-surface-tint);color:var(--ps-ink-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.75rem;font-weight:600;display:inline-flex}.product-perk__icon--travel{background-color:var(--ps-primary)}@supports (color:color-mix(in lab, red, red)){.product-perk__icon--travel{background-color:color-mix(in srgb, var(--ps-primary) 10%, transparent)}}.product-perk__icon--travel{color:var(--ps-primary-text)}.product-perk__icon--purchase{background-color:var(--ps-success)}@supports (color:color-mix(in lab, red, red)){.product-perk__icon--purchase{background-color:color-mix(in srgb, var(--ps-success) 12%, transparent)}}.product-perk__icon--purchase{color:var(--ps-success)}.product-perk__icon--reward{background-color:var(--ps-primary-light)}@supports (color:color-mix(in lab, red, red)){.product-perk__icon--reward{background-color:color-mix(in srgb, var(--ps-primary-light) 22%, transparent)}}.product-perk__icon--reward{color:var(--ps-primary-dark)}.product-perk__label{font-family:var(--font-body);color:var(--ps-ink-900);margin:0;font-size:1rem;font-weight:500}.product-perk__detail{font-family:var(--font-body);color:var(--ps-ink-500);margin:0;font-size:1rem}.product-features{border:1px solid var(--ps-ink-100);border-radius:.75rem;margin:0;padding:0;list-style:none;overflow:hidden}.product-features__item{font-family:var(--font-body);color:var(--ps-ink-900);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;display:flex}.product-features__item:nth-child(2n){background-color:var(--ps-surface-tint)}.product-features__item>span:last-child{font-weight:600}@media (min-width:640px){.product-eligibility{grid-template-columns:repeat(3,1fr)}}.product-eligibility__item{background-color:var(--ps-surface);border:1px solid var(--ps-ink-100);text-align:center;border-radius:.75rem;padding:1rem}.product-eligibility__label{font-family:var(--font-body);color:var(--ps-ink-500);margin:0;font-size:1rem}@media (min-width:640px){.product-terms__panel{padding:2rem}}@supports (color:color-mix(in lab, red, red)){.product-terms__panel--legal{background-color:color-mix(in srgb, var(--ps-surface) 50%, transparent)}}.product-related{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.product-related{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.product-related{grid-template-columns:repeat(4,1fr)}}.product-related__card{border:1px solid var(--ps-ink-100);background-color:var(--ps-surface);text-align:center;color:inherit;border-radius:.75rem;flex-direction:column;align-items:center;padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.product-related__card:hover{border-color:var(--ps-primary-text);box-shadow:var(--ps-shadow-md)}.product-related__card:hover .product-related__title{color:var(--ps-primary-text)}.product-related__image{object-fit:contain;border-radius:.375rem;margin:.75rem 0 1rem}.product-related__title{font-family:var(--font-body);color:var(--ps-ink-900);margin:0;font-size:.9rem;font-weight:600;line-height:1.25;transition:color .15s}.product-related__issuer{font-family:var(--font-body);color:var(--ps-ink-500);margin:.25rem 0 0;font-size:.625rem}.product-related__rate{font-family:var(--font-body);color:var(--ps-primary-text);margin:.25rem 0 0;font-size:.875rem;font-weight:600}.product-disclaimer{border-top:1px solid var(--ps-ink-100);margin-top:3rem;padding-top:1.5rem}.product-disclaimer p{font-family:var(--font-body);color:var(--ps-ink-500);margin:0;font-size:.6875rem;line-height:1.625}.product-prose{font-family:var(--font-body);color:var(--ps-ink-700);font-size:.875rem;line-height:1.65}.product-prose p{margin:0 0 .75rem}.product-prose p:last-child{margin-bottom:0}.product-prose strong,.product-prose b{color:var(--ps-ink-900);font-weight:600}.product-prose a{color:var(--ps-primary-text);text-decoration:underline}.product-prose ul,.product-prose ol{margin:.75rem 0;padding-left:1.25rem}.product-prose ul{list-style:outside}.product-prose ol{list-style:decimal}.product-prose li{margin-bottom:.35rem}.product-prose h2,.product-prose h3,.product-prose h4{color:var(--ps-ink-900);margin:1.25rem 0 .5rem;font-weight:700}.product-prose h2{font-size:1.05rem}.product-prose h3{font-size:.95rem}.product-prose :not(a){color:inherit;background-color:#0000}.product-prose a{background-color:#0000}.product-prose--muted{color:var(--ps-ink-500)}.product-prose--sm{font-size:.75rem}.product-promo .product-prose{font-size:1rem;line-height:1.7}.product-card-shell{width:100%;max-width:var(--container-max-width,80rem);margin-inline:auto;padding-block:2.5rem;padding-inline:1.25rem}@media (min-width:640px){.product-card-shell{padding-block:3.5rem;padding-inline:2rem}}.product-card-body{display:block}@media (min-width:1024px){.product-card-body{grid-template-columns:1fr 340px;align-items:start;gap:3.5rem;display:grid}}.product-card-aside{display:none}@media (min-width:1024px){.product-card-aside{display:block;position:sticky;top:5.5rem}}.product-rewards-card{border:1px solid var(--ink-100-ed);background-color:var(--surface,#fff);text-align:center;border-radius:.75rem;padding:1.25rem}.product-rewards-card__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);margin:0}.product-rewards-card__rate{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--color-primary);margin:.25rem 0 0;font-size:2.5rem;font-weight:600}.product-rewards-card__note{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:.25rem 0 0;font-size:.75rem}.product-rate-cards{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (min-width:640px){.product-rate-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.product-rate-cards{grid-template-columns:repeat(4,1fr)}}.product-rate-card{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:var(--radius-2xl,1rem);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em .75rem;padding:.75rem;display:grid}.product-rate-card__icon{background:var(--color-primary);grid-area:1/1/3;justify-content:center;align-self:stretch;align-items:center;width:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.product-rate-card__icon{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.product-rate-card__icon{color:var(--color-primary);border-radius:.625rem}.product-rate-card__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);grid-area:1/2;align-self:end;margin:0;font-size:.8em;font-weight:500}.product-rate-card__rate{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--ink-900-ed);grid-area:2/2;align-self:start;margin:0;font-size:1.25em;font-weight:600;line-height:1.1}.product-perks{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.product-perks{grid-template-columns:repeat(2,1fr)}}.product-perk{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.product-perk__icon,.product-perk__icon--travel,.product-perk__icon--purchase,.product-perk__icon--reward{width:1.25rem;height:1.25rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);background-color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-perk__icon,.product-perk__icon--travel,.product-perk__icon--purchase,.product-perk__icon--reward{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.product-perk__icon,.product-perk__icon--travel,.product-perk__icon--purchase,.product-perk__icon--reward{color:var(--color-primary)}.product-perk__body{min-width:0}.product-perk__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);margin:0;font-weight:500}.product-perk__detail{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0}.product-eligibility{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.product-eligibility{grid-template-columns:repeat(3,1fr)}}.product-eligibility__item{background-color:var(--surface,#fff);border:1px solid var(--ink-100-ed,#d0d9dd);border-radius:var(--radius-2xl,1rem);text-align:center;padding:1rem}.product-eligibility__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-500-ed);margin:0}.product-eligibility__value{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--ink-900-ed);margin:.25rem 0 0;font-size:1.25rem;font-weight:600}.product-terms{flex-direction:column;gap:1.5rem;display:flex}.product-terms__panel{background:var(--surface,#fff);border-radius:.75rem;padding:1.25rem}@media (min-width:640px){.product-terms__panel{padding:2rem}}.product-terms__panel .prose-content{font-size:.875rem}.product-terms__panel--faq{border:1px solid var(--ink-100-ed);background:0 0;padding:0}.product-terms__panel--legal{background-color:var(--surface,#fff)}.product-terms__panel-title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.product-terms__panel--faq .product-terms__panel-title{margin:0;padding:1.25rem 1.25rem 0}.product-terms__faq{margin-top:.75rem}.product-terms__faq>*+*{border-top:1px solid var(--ink-100-ed)}.product-terms__faq-summary{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.product-terms__faq-summary::-webkit-details-marker{display:none}.product-terms__faq-summary:hover{color:var(--color-primary)}.product-terms__faq-chevron{width:1rem;height:1rem;color:var(--ink-500-ed);flex-shrink:0;transition:transform .2s}.product-terms__faq-item[open] .product-terms__faq-chevron{transform:rotate(180deg)}.product-terms__faq-answer{padding:0 1.25rem 1rem}.rewards-calc{background:var(--ps-surface-tint);border-radius:1rem;padding:1.25rem}@media (min-width:640px){.rewards-calc{padding:2rem}}.rewards-calc__title{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--font-weight-h2,700);color:var(--ps-ink-900);margin:0;line-height:1.15}.rewards-calc__subtitle{font-family:var(--font-body);color:var(--ps-ink-500);margin:.25rem 0 0;font-size:.875rem}.rewards-sliders{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.rewards-slider__head{font-family:var(--font-body);justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.rewards-slider__icon{width:1rem;height:1rem;color:var(--ps-primary-text);flex-shrink:0}.rewards-slider__label{color:var(--ps-ink-900);font-weight:500}.rewards-slider__amount{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ps-ink-900);font-weight:600}.rewards-pill{background-color:var(--ps-surface-tint);color:var(--ps-ink-500);font-family:var(--font-body);border-radius:999px;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.rewards-pill--bonus{background-color:var(--ps-primary)}@supports (color:color-mix(in lab, red, red)){.rewards-pill--bonus{background-color:color-mix(in srgb, var(--ps-primary) 12%, transparent)}}.rewards-pill--bonus{color:var(--ps-primary-text)}.rewards-slider__input{--slider-track:var(--ps-ink-100);--slider-fill:var(--ps-primary-text);--slider-thumb:var(--ps-primary-text);--slider-value:0%;appearance:none;cursor:pointer;background:0 0;width:100%;margin-top:.25rem}.rewards-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-fill) 0, var(--slider-fill) var(--slider-value), var(--slider-track) var(--slider-value), var(--slider-track) 100%);border-radius:999px;height:6px}.rewards-slider__input::-webkit-slider-thumb{appearance:none;background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0003}.rewards-slider__input::-moz-range-track{background:var(--slider-track);border-radius:999px;height:6px}.rewards-slider__input::-moz-range-progress{background:var(--slider-fill);border-radius:999px;height:6px}.rewards-slider__input::-moz-range-thumb{background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.rewards-slider__input:focus-visible{outline:2px solid var(--ps-primary-text)}@supports (color:color-mix(in lab, red, red)){.rewards-slider__input:focus-visible{outline:2px solid color-mix(in srgb, var(--ps-primary-text) 40%, transparent)}}.rewards-slider__input:focus-visible{outline-offset:4px}.rewards-results{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.rewards-results{grid-template-columns:repeat(4,1fr)}}.rewards-stat{background-color:var(--ps-surface);border:1px solid var(--ps-ink-100);text-align:center;border-radius:.75rem;padding:.75rem}.rewards-stat--highlight{border:1px solid var(--ps-primary-text)}.rewards-stat__label{font-family:var(--font-body);color:var(--ps-ink-500);margin:0;font-size:.75rem}.rewards-stat__value{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ps-ink-900);margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.rewards-stat__value--lg{font-size:1.25rem}.rewards-stat__value--success{color:var(--ps-success)}.rewards-stat__value--negative{color:var(--color-error,#dc2626)}.rewards-stat__value--primary{color:var(--ps-primary-text)}.rewards-breakdown{background-color:var(--ps-surface);border:1px solid var(--ps-ink-100);border-radius:.75rem;margin-top:1.25rem;padding:1rem}@media (min-width:640px){.rewards-breakdown{padding:2rem}}.rewards-breakdown__title{font-family:var(--font-body);color:var(--ps-ink-900);margin:0;font-weight:600}.rewards-breakdown__list{border-radius:.5rem;margin-top:1rem;overflow:hidden}.rewards-breakdown__row{font-family:var(--font-body);color:var(--ps-ink-700);grid-template-columns:auto 1fr auto;grid-template-areas:"icon label points""icon detail points";align-items:center;gap:.125rem .75rem;padding:.75rem 1rem;display:grid}.rewards-breakdown__row:nth-child(2n){background-color:var(--ps-surface-tint)}@media (min-width:640px){.rewards-breakdown__row{grid-template-columns:auto 1fr auto auto;grid-template-areas:"icon label detail points";gap:0 1rem}}.rewards-breakdown__icon{width:1.25rem;height:1.25rem;color:var(--ps-primary-text);flex-shrink:0;grid-area:icon}.rewards-breakdown__icon--muted{color:inherit}.rewards-breakdown__label{color:var(--ps-ink-700);grid-area:label;min-width:0}.rewards-breakdown__detail{color:var(--ps-ink-500);grid-area:detail;font-size:.8125rem}@media (min-width:640px){.rewards-breakdown__detail{font-size:inherit}}.rewards-breakdown__points{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ps-ink-900);white-space:nowrap;grid-area:points;justify-self:end;font-weight:600}.rewards-totals{background-color:var(--ps-surface-tint);border:1px solid var(--ps-primary-text);border-radius:.5rem;margin-top:1.25rem;padding:1rem}.rewards-totals__row{font-family:var(--font-body);color:var(--ps-ink-900);justify-content:space-between;align-items:center;font-weight:600;display:flex}.rewards-totals__row+.rewards-totals__row{margin-top:.5rem}.rewards-totals__row--accent .rewards-totals__value{color:var(--ps-primary-text)}.rewards-totals__row--final{border-top:1px solid var(--ps-primary-text);margin-top:.75rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.rewards-totals__row--final{border-top:1px solid color-mix(in srgb, var(--ps-primary-text) 20%, transparent)}}.rewards-totals__row--final{font-size:1rem;font-weight:600}.rewards-totals__row--final .rewards-totals__value{color:var(--ps-primary-text)}.rewards-totals__value{font-family:var(--font-body);font-variant-numeric:tabular-nums}.product-prose .wp-block-table,.article-prose .wp-block-table,.editorial-prose .wp-block-table,.wp-content .wp-block-table{margin:2rem 0;overflow-x:auto}.product-prose table,.article-prose table,.editorial-prose table,.wp-content table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);background-color:var(--ps-surface);border:1px solid var(--ps-ink-100);border-radius:12px;margin:2rem 0;font-size:.9375rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.product-prose table thead th,.product-prose table thead td,.article-prose table thead th,.article-prose table thead td,.editorial-prose table thead th,.editorial-prose table thead td,.wp-content table thead th,.wp-content table thead td{background-color:var(--color-bg-dark,#0a0a0a);color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid #ffffff1f;padding:.875rem 1.25rem;font-size:.8125rem;font-weight:600}.product-prose table tbody td,.product-prose table tbody th,.article-prose table tbody td,.article-prose table tbody th,.editorial-prose table tbody td,.editorial-prose table tbody th,.wp-content table tbody td,.wp-content table tbody th{border-bottom:1px solid var(--ps-ink-100);vertical-align:middle;text-align:left;color:var(--ps-ink-900);padding:.875rem 1.25rem}.product-prose table tbody tr:nth-child(odd) td,.product-prose table tbody tr:nth-child(odd) th,.article-prose table tbody tr:nth-child(odd) td,.article-prose table tbody tr:nth-child(odd) th,.editorial-prose table tbody tr:nth-child(odd) td,.editorial-prose table tbody tr:nth-child(odd) th,.wp-content table tbody tr:nth-child(odd) td,.wp-content table tbody tr:nth-child(odd) th{background-color:var(--ps-surface)}.product-prose table tbody tr:nth-child(2n) td,.product-prose table tbody tr:nth-child(2n) th,.article-prose table tbody tr:nth-child(2n) td,.article-prose table tbody tr:nth-child(2n) th,.editorial-prose table tbody tr:nth-child(2n) td,.editorial-prose table tbody tr:nth-child(2n) th,.wp-content table tbody tr:nth-child(2n) td,.wp-content table tbody tr:nth-child(2n) th{background-color:var(--ps-surface-tint)}.product-prose table tbody tr:last-child td,.product-prose table tbody tr:last-child th,.article-prose table tbody tr:last-child td,.article-prose table tbody tr:last-child th,.editorial-prose table tbody tr:last-child td,.editorial-prose table tbody tr:last-child th,.wp-content table tbody tr:last-child td,.wp-content table tbody tr:last-child th{border-bottom:none}.product-prose table tbody tr:hover td,.product-prose table tbody tr:hover th,.article-prose table tbody tr:hover td,.article-prose table tbody tr:hover th,.editorial-prose table tbody tr:hover td,.editorial-prose table tbody tr:hover th,.wp-content table tbody tr:hover td,.wp-content table tbody tr:hover th{background-color:#80808024}.compare-toggle{border:1px solid var(--ink-100-ed,#e7ecee);background:var(--surface-0,#fff);height:48px;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:-.005em;color:var(--ink-900-ed,#0b1b22);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:15px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.compare-toggle:hover{border-color:var(--ink-900-ed,#0b1b22)}.compare-toggle:has(input:focus-visible){box-shadow:0 0 0 3px var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.compare-toggle:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.compare-toggle__check{border:2px solid var(--ink-300-ed,#9aaab3);background:var(--surface-0,#fff);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;display:inline-flex}.compare-toggle__check-icon{color:#fff;opacity:0;width:.75rem;height:.75rem;transition:opacity .15s}.compare-toggle__icon{flex-shrink:0;width:1rem;height:1rem}.compare-toggle--sm{gap:.4rem;height:36px;padding:0 .875rem;font-size:13px}.compare-toggle--sm .compare-toggle__check{border-width:1.5px;width:.95rem;height:.95rem}.compare-toggle--sm .compare-toggle__check-icon{width:.6rem;height:.6rem}.compare-toggle--sm .compare-toggle__icon{width:.85rem;height:.85rem}.compare-toggle:has(input:checked){border-color:var(--color-primary);color:var(--color-primary)}.compare-toggle:has(input:checked) .compare-toggle__check{background:var(--color-primary);border-color:var(--color-primary)}.compare-toggle:has(input:checked) .compare-toggle__check-icon{opacity:1}@media (max-width:1023.98px){:root{--mobile-top-header-h:60px;--mobile-bottom-nav-h:calc(58px + env(safe-area-inset-bottom,0px));--mobile-bottom-nav-offset:var(--mobile-bottom-nav-h);--mobile-compare-bar-offset:0px;--chatbot-fab-bottom:calc(var(--mobile-bottom-nav-offset) + var(--mobile-compare-bar-offset) + 16px);--chatbot-fab-right:1rem}body.bottom-nav-hidden{--mobile-bottom-nav-offset:0px}}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select){border:1px solid var(--ink-300-ed);background-color:var(--surface-muted,#edf2f3);color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);border-radius:.5rem;padding:.8rem 1rem;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select)::placeholder{color:var(--ink-500-ed)}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):focus,:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2db79833}:where(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],textarea,select):disabled{background-color:var(--ink-100-ed);color:var(--ink-500-ed);cursor:not-allowed}:where(select){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%239AAAB3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.25rem}:where(textarea){resize:vertical;min-height:6rem}:where(input[type=checkbox],input[type=radio]){accent-color:var(--color-primary);cursor:pointer}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:where(input[type=range]){--slider-track:var(--ink-100-ed,#d1dbdf);--slider-fill:var(--color-primary);--slider-thumb:var(--color-primary);--slider-value:0%;appearance:none;cursor:pointer;background:0 0;width:100%}:where(input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-fill) 0, var(--slider-fill) var(--slider-value), var(--slider-track) var(--slider-value), var(--slider-track) 100%);border-radius:999px;height:6px}:where(input[type=range])::-webkit-slider-thumb{appearance:none;background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0b1b222e}:where(input[type=range])::-moz-range-track{background:var(--slider-track);border-radius:999px;height:6px}:where(input[type=range])::-moz-range-progress{background:var(--slider-fill);border-radius:999px;height:6px}:where(input[type=range])::-moz-range-thumb{background:var(--slider-thumb);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0b1b222e}:where(input[type=range]):focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:where(input[type=range]):focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 40%, transparent)}}:where(input[type=range]):focus-visible{outline-offset:4px}.surface-petrol{background:var(--brand-petrol,#005363);color:#fff;--surface-bg:var(--brand-petrol,#005363)}.surface-navy{background:var(--accent-navy,#002c5c);color:#fff;--surface-bg:var(--accent-navy,#002c5c)}.surface-green{background:var(--brand-green,#2db798);color:#fff;--surface-bg:var(--brand-green,#2db798)}.surface-ink{background:var(--ink-900,#0b1b22);color:#fff;--surface-bg:var(--ink-900,#0b1b22)}.surface-mint{background:var(--brand-mint,#9bd9c2);color:var(--ink-900,#0b1b22)}.surface-warm{background:var(--bg-warm,#f5f1ea);color:var(--ink-900,#0b1b22)}.surface-card{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22)}.surface-page{background:var(--surface-50,#f3f8f8);color:var(--ink-900,#0b1b22)}.surface-divider{background:var(--ink-100,#d8e2e6)}.surface-muted{background:var(--surface-muted,#edf2f3);color:var(--ink-900-ed,#0b1b22)}.surface-overlay-light{background:#ffffff1a;border:1px solid #ffffff1a}.surface-backdrop{-webkit-backdrop-filter:blur(4px);background:#0b1b2299}.surface-backdrop-soft{-webkit-backdrop-filter:blur(2px);background:#0b1b2280}.surface-petrol .text-body,.surface-petrol .text-body-lg,.surface-petrol .text-body-sm,.surface-petrol .text-body-xs{color:#ffffffd1}.surface-petrol .text-caption{color:#fff9}.surface-petrol .display-1,.surface-petrol .display-2,.surface-petrol .display-3,.surface-petrol .display-4,.surface-petrol .heading-lg,.surface-petrol .heading-md,.surface-petrol .heading-sm,.surface-petrol .heading-xs{color:#fff}.surface-navy .text-body,.surface-navy .text-body-lg,.surface-navy .text-body-sm,.surface-navy .text-body-xs{color:#ffffffd1}.surface-navy .text-caption{color:#fff9}.surface-navy .display-1,.surface-navy .display-2,.surface-navy .display-3,.surface-navy .display-4,.surface-navy .heading-lg,.surface-navy .heading-md,.surface-navy .heading-sm,.surface-navy .heading-xs{color:#fff}.surface-green .text-body,.surface-green .text-body-lg,.surface-green .text-body-sm,.surface-green .text-body-xs{color:#ffffffd1}.surface-green .text-caption{color:#fff9}.surface-green .display-1,.surface-green .display-2,.surface-green .display-3,.surface-green .display-4,.surface-green .heading-lg,.surface-green .heading-md,.surface-green .heading-sm,.surface-green .heading-xs{color:#fff}.surface-ink .text-body,.surface-ink .text-body-lg,.surface-ink .text-body-sm,.surface-ink .text-body-xs{color:#ffffffd1}.surface-ink .text-caption{color:#fff9}.surface-ink .display-1,.surface-ink .display-2,.surface-ink .display-3,.surface-ink .display-4,.surface-ink .heading-lg,.surface-ink .heading-md,.surface-ink .heading-sm,.surface-ink .heading-xs{color:#fff}.surface-petrol .stat-xxl,.surface-petrol .stat-xl,.surface-petrol .stat-lg,.surface-petrol .stat-md,.surface-petrol .stat-sm,.surface-petrol .num-hero,.surface-petrol .num-lg,.surface-petrol .num-md,.surface-petrol .num-sm,.surface-petrol .num-sm-strong,.surface-navy .stat-xxl,.surface-navy .stat-xl,.surface-navy .stat-lg,.surface-navy .stat-md,.surface-navy .stat-sm,.surface-navy .num-hero,.surface-navy .num-lg,.surface-navy .num-md,.surface-navy .num-sm,.surface-navy .num-sm-strong,.surface-ink .stat-xxl,.surface-ink .stat-xl,.surface-ink .stat-lg,.surface-ink .stat-md,.surface-ink .stat-sm,.surface-ink .num-hero,.surface-ink .num-lg,.surface-ink .num-md,.surface-ink .num-sm,.surface-ink .num-sm-strong{color:var(--brand-mint,#9bd9c2)}.surface-petrol a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-petrol a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-navy a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-navy a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-green a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-green a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-ink a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-ink a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.cta-block-dark{color:inherit;background-color:var(--surface-bg,#0b1b22);text-decoration:none;transition:background-color .22s cubic-bezier(.2,0,0,1);display:block}.cta-block-dark:hover{background-color:var(--surface-bg,#0b1b22)}@supports (color:color-mix(in lab, red, red)){.cta-block-dark:hover{background-color:color-mix(in srgb, var(--surface-bg,#0b1b22) 95%, #fff)}}.cta-block-dark:hover{color:inherit;text-decoration:none}.surface-petrol .cta-block-dark,.surface-petrol .cta-block-dark:hover,.surface-navy .cta-block-dark,.surface-navy .cta-block-dark:hover,.surface-green .cta-block-dark,.surface-green .cta-block-dark:hover,.surface-ink .cta-block-dark,.surface-ink .cta-block-dark:hover{color:inherit}.btn-primary,.btn-secondary{border-radius:var(--rs-radius-md,12px);height:48px;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);letter-spacing:-.005em;cursor:pointer;transition:background var(--motion-fast,.12s ease),border-color var(--motion-fast,.12s ease),color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease),transform var(--motion-fast,.12s ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:var(--rs-shadow-focus,0 0 0 3px #2db79866);outline:none}.btn-primary:disabled,.btn-secondary:disabled,.btn-primary[aria-disabled=true],.btn-secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.btn-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb, var(--color-primary) 90%, black)}}.btn-primary:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{border-color:color-mix(in srgb, var(--color-primary) 90%, black)}}.btn-primary:active{background:var(--color-primary-dark,var(--color-primary));border-color:var(--color-primary-dark,var(--color-primary));transform:translateY(1px)}.btn-secondary{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22);border:1px solid var(--ink-100,#d0d9dd)}.btn-secondary:hover{border-color:var(--ink-900,#0b1b22)}.btn-secondary:active{background:var(--ink-100,#d0d9dd);transform:translateY(1px)}.btn-arrow{transition:transform var(--motion-fast,.12s ease);display:inline-block}.btn-primary:hover .btn-arrow,.btn-secondary:hover .btn-arrow{transform:translate(2px)}.filter-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.filter-card .filter-tabs{margin-top:.75rem;margin-bottom:0}.filter-tab{border:1px solid var(--ink-300-ed);color:var(--ink-500-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);cursor:pointer;background-color:#0000;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.filter-tab:hover{color:var(--ink-900-ed);border-color:var(--ink-700-ed)}.filter-tab.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-card{border-radius:var(--radius-2xl);background-color:var(--surface-0,#fff);box-shadow:var(--rs-shadow-md,0 8px 20px #002b5c08);margin-bottom:3rem;padding:2rem}.page--filters .filter-card{z-index:1;margin-top:-7rem;position:relative}.filter-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.filter-card__title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);margin:0;font-size:18px;font-weight:600}.filter-card__reset{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500}.filter-card__reset:hover{text-decoration:underline}.filter-card__search{flex:200px;min-width:0}.filter-card__row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.filter-card__row>select{flex:100%;min-width:0}@media (min-width:768px){.filter-card__row>select{flex-basis:calc(50% - .25rem)}}@media (min-width:1024px){.filter-card__row>select{flex:1 1 0}}select.filter-card__sort{flex:0 auto}.filter-card__separator{background-color:var(--ink-100-ed);align-self:stretch;width:1px;margin:0 .25rem;display:none}@media (min-width:1024px){.filter-card__separator{display:block}}.filter-card__checkbox-group{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.filter-checkbox{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);cursor:pointer;align-items:center;gap:.5rem;font-size:14px;display:inline-flex}.filter-checkbox>input{cursor:pointer}.pill-bubble--green{background:#10b981}@supports (color:color-mix(in lab, red, red)){.pill-bubble--green{background:color-mix(in srgb, #10b981 12%, var(--surface-0,#fff))}}.pill-bubble--green{color:#10b981}@supports (color:color-mix(in lab, red, red)){.pill-bubble--green{color:color-mix(in srgb, #10b981 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--green{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.pill-bubble--green{border-color:color-mix(in srgb, #10b981 30%, var(--surface-0,#fff))}}.pill-bubble--red{background:#f43f5e}@supports (color:color-mix(in lab, red, red)){.pill-bubble--red{background:color-mix(in srgb, #f43f5e 12%, var(--surface-0,#fff))}}.pill-bubble--red{color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.pill-bubble--red{color:color-mix(in srgb, #f43f5e 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--red{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.pill-bubble--red{border-color:color-mix(in srgb, #f43f5e 30%, var(--surface-0,#fff))}}.pill-bubble--blue{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--blue{background:color-mix(in srgb, #3b82f6 12%, var(--surface-0,#fff))}}.pill-bubble--blue{color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--blue{color:color-mix(in srgb, #3b82f6 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--blue{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--blue{border-color:color-mix(in srgb, #3b82f6 30%, var(--surface-0,#fff))}}.pill-bubble--navy{background:#6366f1}@supports (color:color-mix(in lab, red, red)){.pill-bubble--navy{background:color-mix(in srgb, #6366f1 12%, var(--surface-0,#fff))}}.pill-bubble--navy{color:#6366f1}@supports (color:color-mix(in lab, red, red)){.pill-bubble--navy{color:color-mix(in srgb, #6366f1 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--navy{border-color:#6366f1}@supports (color:color-mix(in lab, red, red)){.pill-bubble--navy{border-color:color-mix(in srgb, #6366f1 30%, var(--surface-0,#fff))}}.pill-bubble--orange{background:#f97316}@supports (color:color-mix(in lab, red, red)){.pill-bubble--orange{background:color-mix(in srgb, #f97316 12%, var(--surface-0,#fff))}}.pill-bubble--orange{color:#f97316}@supports (color:color-mix(in lab, red, red)){.pill-bubble--orange{color:color-mix(in srgb, #f97316 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--orange{border-color:#f97316}@supports (color:color-mix(in lab, red, red)){.pill-bubble--orange{border-color:color-mix(in srgb, #f97316 30%, var(--surface-0,#fff))}}.pill-bubble--purple{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--purple{background:color-mix(in srgb, #8b5cf6 12%, var(--surface-0,#fff))}}.pill-bubble--purple{color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--purple{color:color-mix(in srgb, #8b5cf6 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--purple{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.pill-bubble--purple{border-color:color-mix(in srgb, #8b5cf6 30%, var(--surface-0,#fff))}}.pill-bubble--yellow{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--yellow{background:color-mix(in srgb, #f59e0b 12%, var(--surface-0,#fff))}}.pill-bubble--yellow{color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--yellow{color:color-mix(in srgb, #f59e0b 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--yellow{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--yellow{border-color:color-mix(in srgb, #f59e0b 30%, var(--surface-0,#fff))}}.pill-bubble--neutral{background:#64748b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--neutral{background:color-mix(in srgb, #64748b 12%, var(--surface-0,#fff))}}.pill-bubble--neutral{color:#64748b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--neutral{color:color-mix(in srgb, #64748b 80%, var(--ink-900-ed,#0b1b22))}}.pill-bubble--neutral{border-color:#64748b}@supports (color:color-mix(in lab, red, red)){.pill-bubble--neutral{border-color:color-mix(in srgb, #64748b 30%, var(--surface-0,#fff))}}.product-list-card{background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,#e7ecee);border-radius:var(--rs-radius-lg,20px);box-shadow:var(--rs-shadow-sm,0 1px 2px #002b5c0f);transition:border-color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease),transform var(--motion-fast,.12s ease);position:relative;overflow:hidden}.product-list-card:hover{box-shadow:var(--rs-shadow-md,0 4px 12px #002b5c14);transform:translateY(-2px)}.product-list-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.product-list-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.product-list-card__eyebrow{align-items:center;gap:8px;padding:10px 24px;display:flex}.product-list-card__eyebrow-icon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.product-list-card__eyebrow-label{font-size:.875em;font-weight:600}.product-list-card__body{flex-direction:column;display:flex;position:relative}@media (min-width:640px){.product-list-card__body{flex-direction:row;align-items:stretch}}.product-list-card__rank{z-index:1;background:var(--ink-100-ed,#e7ecee);width:32px;height:32px;color:var(--ink-700-ed,#2c3e48);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.875em;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 1px 2px #0f172a14}.product-list-card__rank--top{background:var(--color-primary);color:#fff}.product-list-card__media{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}@media (min-width:640px){.product-list-card__media{flex:0 0 220px;padding:24px 20px 24px 24px}}@media (min-width:1280px){.product-list-card__media{flex:0 0 288px}}.product-list-card__media-link{border-radius:var(--rs-radius-md,12px);line-height:0;display:inline-flex;position:relative;overflow:hidden}.product-list-card__media-link:after{content:"";opacity:0;transition:opacity var(--motion-fast,.12s ease);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/22px 22px no-repeat,#0b1b2273;position:absolute;inset:0}.product-list-card__media-link:hover:after,.product-list-card__media-link:focus-visible:after{opacity:1}.product-list-card__media-img{object-fit:contain;border-radius:var(--rs-radius-md,12px);width:248px;max-width:100%;height:156px;display:block}@media (min-width:640px){.product-list-card__media-img{width:174px;height:110px}}@media (min-width:1280px){.product-list-card__media-img{width:248px;height:156px}}.product-list-card__media-placeholder{border-radius:var(--rs-radius-md,12px);background:var(--surface,#fff);width:248px;height:156px;color:var(--ink-500-ed,#566872);justify-content:center;align-items:center;font-size:.875em;display:flex}@media (min-width:640px){.product-list-card__media-placeholder{width:174px;height:110px}}@media (min-width:1280px){.product-list-card__media-placeholder{width:248px;height:156px}}.product-list-card__compare{z-index:1;position:absolute;top:56px;right:16px}@media (min-width:640px){.product-list-card__compare{flex-shrink:0;align-self:flex-start;position:static}}.product-list-card__content{flex-direction:column;flex:1 1 0;gap:1.65em;min-width:0;padding:20px;display:flex}@media (min-width:640px){.product-list-card__content{padding:24px}}.product-list-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-list-card__title-block{flex-direction:column;flex:auto;gap:1em;min-width:0;display:flex}.product-list-card__title-link{color:var(--ink-900-ed,#0b1b22);transition:color var(--motion-fast,.12s ease);text-decoration:none}.product-list-card__title-link:hover,.product-list-card__title-link:focus-visible{color:var(--color-primary)}.product-list-card__title{letter-spacing:-.005em;color:inherit;transition:color var(--motion-fast,.12s ease);margin:0;font-size:1.5em;font-weight:600;line-height:1.3;display:block}.product-list-card__pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-list-card__status-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;align-items:center;padding:.125rem .5rem;font-size:.6875em;font-weight:600;line-height:1.4;display:inline-flex}.product-list-card__status-tag--sponsored{background:var(--ink-500-ed,#566872)}@supports (color:color-mix(in lab, red, red)){.product-list-card__status-tag--sponsored{background:color-mix(in srgb, var(--ink-500-ed,#566872) 12%, transparent)}}.product-list-card__status-tag--sponsored{color:var(--ink-700-ed,#2c3e48)}.product-list-card__status-tag--featured{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.product-list-card__status-tag--featured{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.product-list-card__status-tag--featured{color:var(--color-primary)}.product-list-card__status-tag--exclusive{background:var(--accent-purple,#9e4eff);color:#fff}.product-list-card .product-review-card__stats{margin-top:0}.product-list-card__stats{border-top:1px solid var(--ink-100-ed,#e7ecee);border-bottom:1px solid var(--ink-100-ed,#e7ecee);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.product-list-card__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-list-card__stat{border-right:1px solid var(--ink-100-ed,#e7ecee);min-width:0;padding:12px 16px}.product-list-card__stat:first-child{padding-left:0}.product-list-card__stat:last-child{border-right:none}.product-list-card__stat--accent{background:var(--card-accent,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.product-list-card__stat--accent{background:color-mix(in srgb, var(--card-accent,var(--color-primary)) 6%, transparent)}}.product-list-card__stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500-ed,#566872);margin:0;font-size:.6875em;font-weight:500}.product-list-card__stat-value{font-variant-numeric:tabular-nums;color:var(--teal-ed);margin:.25em 0 0;font-size:1.5em;font-weight:600;line-height:1.3}.product-list-card__stat-value--highlight{color:var(--card-accent,var(--color-primary))}.product-list-card__stat-prefix{color:var(--ink-500-ed,#566872);margin-right:2px;font-size:.6875em;font-weight:400}.product-list-card__stat-subtext{color:var(--ink-500-ed,#566872);margin:.15em 0 0;font-size:.6875em}.product-list-card__stat-strike{color:var(--ink-500-ed,#566872);font-size:.75em;text-decoration:line-through}.product-list-card__stat-offer-end{color:var(--error-text,#b8203f);align-items:center;gap:.35em;margin-top:.25em;font-size:.6875em;font-weight:500;display:inline-flex}.product-list-card__stat-offer-end svg{flex-shrink:0}.product-list-card__multipliers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;margin:0;display:grid}@media (min-width:640px){.product-list-card__multipliers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.product-list-card__multipliers{grid-template-columns:repeat(6,minmax(0,1fr))}}.product-list-card__multiplier{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em 12px;min-width:0;display:grid}.product-list-card__multiplier-icon{background:var(--card-accent,var(--color-primary));grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-list-card__multiplier-icon{background:color-mix(in srgb, var(--card-accent,var(--color-primary)) 10%, transparent)}}.product-list-card__multiplier-icon{color:var(--teal-ed);border-radius:10px}.product-list-card__multiplier-label{color:var(--ink-500-ed,#566872);grid-area:1/2;align-self:end;margin:0;font-size:.8em;font-weight:500;line-height:1.1}.product-list-card__multiplier-value{font-variant-numeric:tabular-nums;color:var(--teal-ed);grid-area:2/2;align-self:start;margin:0;font-size:1.25em;font-weight:600;line-height:1.1}.product-list-card__actions{flex-direction:row;gap:8px;width:100%;display:flex}.product-list-card__actions>.btn-primary,.product-list-card__actions>.btn-secondary{flex:1 1 0;justify-content:center;min-width:0}@media (min-width:640px){.product-list-card__actions{flex-direction:column;width:174px}.product-list-card__actions>.btn-primary,.product-list-card__actions>.btn-secondary{flex:none;width:100%}}@media (min-width:1280px){.product-list-card__actions{width:248px}}.product-list-card--grid{flex-direction:column;display:flex}.product-list-card--grid .product-list-card__body{flex-flow:column;flex:auto;align-items:stretch}.product-list-card--grid .product-list-card__media{flex:none;padding:24px 24px 16px}.product-list-card--grid .product-list-card__media-img,.product-list-card--grid .product-list-card__media-placeholder{width:240px;height:151px}.product-list-card--grid .product-list-card__compare{z-index:1;align-self:auto;position:absolute;top:52px;right:12px}.product-list-card--grid .product-list-card__content{flex:auto;gap:16px;padding:20px}.product-list-card--grid .product-list-card__title{font-size:1.25em}.product-list-card--grid .product-list-card__stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr))}.product-list-card--grid .product-list-card__stats>:nth-child(2){grid-column:auto}.product-list-card--grid .product-list-card__stat{padding:10px 8px}.product-list-card--grid .product-list-card__stat:first-child{padding-left:8px}.product-list-card--grid .product-list-card__stat--accent .product-list-card__stat-value{color:var(--card-accent,var(--color-primary))}.product-list-card--grid .product-list-card__stat-label{margin:0 0 .35em;font-size:.7em}.product-list-card--grid .product-list-card__stat-value{font-size:1em;font-weight:600}.product-list-card--grid .product-list-card__actions{flex-flow:row;gap:8px;width:100%;margin-top:auto}.product-list-card--grid .product-list-card__actions>.btn-primary,.product-list-card--grid .product-list-card__actions>.btn-secondary{flex:1 1 0;justify-content:center;width:auto}.product-list-card--compact .product-list-card__body{flex-direction:column}@media (min-width:640px){.product-list-card--compact .product-list-card__body{flex-direction:row;align-items:flex-start}}.product-list-card--compact .product-list-card__media{flex:none;gap:12px;padding:56px 24px 16px}@media (min-width:640px){.product-list-card--compact .product-list-card__media{flex:0 0 200px;padding:24px 16px 24px 24px}}.product-list-card--compact .product-list-card__media--logo .product-list-card__media-img,.product-list-card--compact .product-list-card__media--logo .product-list-card__media-placeholder{width:140px;height:44px}.product-list-card--compact .product-list-card__media--logo .product-list-card__media-placeholder--bank{border:1px solid var(--ink-100-ed,#e7ecee);background:radial-gradient(circle at center, #fff 28%, var(--bank-tint,#0f172a0d) 100%);width:180px;height:96px;position:relative}.product-list-card--compact .product-list-card__media--logo .product-list-card__media-placeholder--bank img{padding:calc(var(--spacing)*6)}.product-list-card--compact .product-list-card__actions{flex-direction:column;gap:8px;width:100%;display:flex}.product-list-card--compact .product-list-card__actions>.btn-primary{flex:none;justify-content:center;width:100%}.product-list-card--compact .product-list-card__compare{top:12px;right:16px}@media (min-width:640px){.product-list-card--compact .product-list-card__compare{align-self:flex-start;top:auto;right:auto}}.product-list-card--compact .product-list-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list-card--compact .product-list-card__stats>:nth-child(2n){border-right:none}.product-list-card--compact .product-list-card__stats>:nth-child(odd){padding-left:0}.product-list-card--compact .product-list-card__stats>:nth-child(n+3){border-top:1px solid var(--ink-100-ed,#e7ecee)}@media (min-width:640px){.product-list-card--compact .product-list-card__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.product-list-card--compact .product-list-card__stats>:nth-child(2){grid-column:auto}.product-list-card--compact .product-list-card__stats>:nth-child(n+3){border-top:none}.product-list-card--compact .product-list-card__stats>:nth-child(2){border-right:1px solid var(--ink-100-ed,#e7ecee)}.product-list-card--compact .product-list-card__stats>:nth-child(3){padding-left:16px}}.product-list-card--compact .product-list-card__title{font-size:1.125em}@media (min-width:640px){.product-list-card--compact .product-list-card__title{font-size:1.25em}}.product-list-card--compact .product-list-card__content{gap:1rem;padding:20px}@media (min-width:640px){.product-list-card--compact .product-list-card__content{padding:24px 24px 20px}}.product-list-card--featured{border-color:var(--color-primary)}.product-list-card__subtitle{color:var(--ink-500-ed,#566872);margin:0;font-size:.75em}.product-list-card__details{border-top:1px solid var(--ink-100-ed,#e7ecee)}.product-list-card__details-toggle{width:100%;color:var(--color-primary);cursor:pointer;transition:background var(--motion-fast,.12s ease);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-family:inherit;font-size:.875em;font-weight:600;display:flex}.product-list-card__details-toggle:hover{background:var(--surface,#f6f8f9)}@supports (color:color-mix(in lab, red, red)){.product-list-card__details-toggle:hover{background:color-mix(in srgb, var(--surface,#f6f8f9) 60%, transparent)}}.product-list-card__details-toggle-icon{width:16px;height:16px;transition:transform var(--motion-fast,.12s ease)}.product-list-card__details-toggle-icon.is-open{transform:rotate(180deg)}.product-list-card__details-body{border-top:1px solid var(--ink-100-ed,#e7ecee);padding:16px 24px 24px}.product-list-card__detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;display:grid}@media (min-width:640px){.product-list-card__detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-list-card__detail-row{border-bottom:1px solid var(--ink-100-ed,#e7ecee);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-list-card__detail-row{border-bottom:1px solid color-mix(in srgb, var(--ink-100-ed,#e7ecee) 60%, transparent)}}.product-list-card__detail-label{color:var(--ink-500-ed,#566872);margin:0;font-size:.75em}.product-list-card__detail-value{color:var(--ink-900-ed,#0b1b22);text-align:right;margin:0;font-size:.875em;font-weight:600}.product-list-card__special-offer{border:1px solid var(--accent-orange,#f08a00);margin-top:16px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.product-list-card__special-offer{border:1px solid color-mix(in srgb, var(--accent-orange,#f08a00) 30%, transparent)}}.product-list-card__special-offer{border-radius:var(--rs-radius-md,12px);background:var(--accent-orange,#f08a00)}@supports (color:color-mix(in lab, red, red)){.product-list-card__special-offer{background:color-mix(in srgb, var(--accent-orange,#f08a00) 6%, transparent)}}.product-list-card__special-offer-title{color:var(--accent-orange,#f08a00);margin:0;font-size:.875em;font-weight:600}.product-list-card__special-offer-text{color:var(--ink-500-ed,#566872);margin:4px 0 0;font-size:.875em}.product-list-card__special-offer-ends{color:var(--ink-500-ed,#566872);margin:4px 0 0;font-size:.75em}.product-review-card{background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,#e7ecee);border-radius:var(--rs-radius-lg,20px);box-shadow:var(--rs-shadow-sm,0 1px 2px #002b5c0f);transition:border-color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease);position:relative;overflow:hidden}.product-review-card:hover{box-shadow:var(--rs-shadow-md,0 4px 12px #002b5c14)}.product-review-card--featured{border-color:var(--color-primary)}.product-review-card__eyebrow{align-items:center;gap:8px;padding:10px 24px;display:flex}.product-review-card__eyebrow-icon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.product-review-card__eyebrow-label{font-size:.875em;font-weight:600}.product-review-card__main{padding:24px}.product-review-card__row{flex-direction:column;gap:3em;display:flex}@media (min-width:640px){.product-review-card__row{flex-direction:row;align-items:flex-start}}.product-review-card__media{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}@media (min-width:640px){.product-review-card__media{flex:0 0 248px}}.product-review-card__media-img{object-fit:contain;border-radius:var(--rs-radius-md,12px);width:248px;max-width:100%;height:156px;display:block}.product-review-card__media-placeholder{border-radius:var(--rs-radius-md,12px);background:var(--surface,#fff);width:248px;height:156px;color:var(--ink-500-ed,#566872);justify-content:center;align-items:center;font-size:.875em;display:flex}.product-review-card__body{flex-direction:column;flex:auto;gap:1em;min-width:0;display:flex}.product-review-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-review-card__title-block{flex-direction:column;flex:auto;gap:1em;min-width:0;display:flex}.product-review-card__compare{z-index:1;position:absolute;top:56px;right:16px}@media (min-width:640px){.product-review-card__compare{flex-shrink:0;align-self:flex-start;position:static}}.product-review-card__rating{align-items:center;gap:8px;display:flex}.product-review-card__rating-stars{gap:2px;display:inline-flex}.product-review-card__rating-star{width:16px;height:16px}.product-review-card__rating-star-bg{fill:var(--ink-100-ed,#e7ecee)}.product-review-card__rating-star-fill{fill:#fbbf24}.product-review-card__rating-score{color:var(--ink-900-ed,#0b1b22);font-size:.875em;font-weight:600}.product-review-card__rating-label{color:var(--ink-500-ed,#566872);font-size:.75em}.product-review-card__take{color:var(--ink-500-ed,#566872);margin:0;font-size:.875em;line-height:1.55}.product-review-card__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-review-card__actions{flex-direction:row;gap:8px;width:100%;display:flex}.product-review-card__actions>.btn-primary,.product-review-card__actions>.btn-secondary{flex:1 1 0;justify-content:center;min-width:0}@media (min-width:640px){.product-review-card__actions{flex-direction:column;width:248px}.product-review-card__actions>.btn-primary,.product-review-card__actions>.btn-secondary{flex:none;width:100%}}.product-review-card__stats{margin-top:20px}@media (min-width:640px){.product-review-card__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-review-card__stats>:nth-child(2){grid-column:auto}@media (min-width:640px){.product-review-card__stats>:nth-child(2){grid-column:auto}}.product-review-card__stats>:nth-child(2n){border-right:none}.product-review-card__stats>:nth-child(odd){padding-left:0}.product-review-card__stats>:nth-child(n+3){border-top:1px solid var(--ink-100-ed,#e7ecee)}@media (min-width:640px){.product-review-card__stats>:nth-child(2n){border-right:1px solid var(--ink-100-ed,#e7ecee)}.product-review-card__stats>:nth-child(odd){padding-left:16px}.product-review-card__stats>:first-child{padding-left:0}.product-review-card__stats>:nth-child(n+3){border-top:none}.product-review-card__stats>:last-child{border-right:none}}.product-review-card__verdict{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (min-width:640px){.product-review-card__verdict{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-review-card__verdict-title{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0;font-size:.75em;font-weight:600;display:flex}.product-review-card__verdict-title-icon{width:16px;height:16px}.product-review-card__verdict-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.product-review-card__verdict-item{color:var(--ink-500-ed,#566872);align-items:flex-start;gap:8px;font-size:.875em;display:flex}.product-review-card__verdict-item-icon{flex-shrink:0;width:14px;height:14px;margin-top:2px}.product-review-card__pros .product-review-card__verdict-title{color:#15803d}.product-review-card__pros .product-review-card__verdict-item-icon{color:#22c55e}.product-review-card__cons .product-review-card__verdict-title{color:#dc2626}.product-review-card__cons .product-review-card__verdict-item-icon{color:#f87171}.product-review-card__details{border-top:1px solid var(--ink-100-ed,#e7ecee)}.product-review-card__details-toggle{width:100%;color:var(--color-primary);cursor:pointer;transition:background var(--motion-fast,.12s ease);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.875em;font-weight:600;display:flex}.product-review-card__details-toggle:hover{background:var(--surface,#f6f8f9)}@supports (color:color-mix(in lab, red, red)){.product-review-card__details-toggle:hover{background:color-mix(in srgb, var(--surface,#f6f8f9) 50%, transparent)}}.product-review-card__details-toggle-icon{width:16px;height:16px;transition:transform var(--motion-fast,.12s ease)}.product-review-card__details-toggle[aria-expanded=true] .product-review-card__details-toggle-icon{transform:rotate(180deg)}.product-review-card__details-body{border-top:1px solid var(--ink-100-ed,#e7ecee);gap:2rem;padding:24px 24px 32px;display:grid}.product-review-card__details-section{flex-direction:column;gap:.75rem;display:flex}.product-review-card__details-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500-ed,#566872);margin:0;font-size:.75em;font-weight:600}.product-review-card__rewards{margin:0}.product-review-card__detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 50px;margin:0;display:grid}@media (min-width:640px){.product-review-card__detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-review-card__detail-row{border-bottom:1px solid var(--ink-100-ed,#e7ecee);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-review-card__detail-row{border-bottom:1px solid color-mix(in srgb, var(--ink-100-ed,#e7ecee) 50%, transparent)}}.product-review-card__detail-label{color:var(--ink-500-ed,#566872);font-size:.8em}.product-review-card__detail-value{color:var(--ink-900-ed,#0b1b22);font-size:.875em;font-weight:600}.product-review-card__details-cta{color:var(--color-primary);transition:color var(--motion-fast,.12s ease);align-items:center;gap:4px;margin-top:20px;font-size:.875em;font-weight:600;text-decoration:none;display:inline-flex}.product-review-card__details-cta:hover{color:var(--color-primary-dark,var(--color-primary))}.product-review-card__details-cta-icon{width:16px;height:16px}.product-review-card__special-offer{border:1px solid var(--accent-orange,#f08a00);margin-top:16px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.product-review-card__special-offer{border:1px solid color-mix(in srgb, var(--accent-orange,#f08a00) 30%, transparent)}}.product-review-card__special-offer{border-radius:var(--rs-radius-md,12px);background:var(--accent-orange,#f08a00)}@supports (color:color-mix(in lab, red, red)){.product-review-card__special-offer{background:color-mix(in srgb, var(--accent-orange,#f08a00) 6%, transparent)}}.product-review-card__special-offer-title{color:var(--accent-orange,#f08a00);margin:0;font-size:.875em;font-weight:600}.product-review-card__special-offer-text{color:var(--ink-500-ed,#566872);margin:4px 0 0;font-size:.875em}.product-review-card__media-placeholder--bank{border:1px solid var(--ink-100-ed,#e7ecee);background:radial-gradient(circle at center, #fff 28%, var(--bank-tint,#0f172a0d) 100%);position:relative}.product-review-card__media-placeholder--bank img{padding:calc(var(--spacing)*10)}.bank-kind-badge{z-index:1;background:var(--surface-0,#fff);border:1px solid var(--ink-100-ed,#e7ecee);width:36px;height:36px;color:var(--ink-900-ed,#0b1b22);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0f172a14}.bank-kind-badge svg{width:16px;height:16px}[data-bank-slug=bmo]{--bank-tint:#0067b11a}[data-bank-slug=rbc]{--bank-tint:#003da51a}[data-bank-slug=td],[data-bank-slug=td-bank]{--bank-tint:#008a411a}[data-bank-slug=scotiabank],[data-bank-slug=scotiabank-fr]{--bank-tint:#ed1b231a}[data-bank-slug=cibc]{--bank-tint:#a6192e1a}[data-bank-slug=national-bank],[data-bank-slug=national-bank-fr]{--bank-tint:#c8102e1a}[data-bank-slug=tangerine]{--bank-tint:#fb68001f}[data-bank-slug=simplii-financial]{--bank-tint:#00b5e21f}[data-bank-slug=eq-bank]{--bank-tint:#ffc7002b}[data-bank-slug=manulife]{--bank-tint:#00a7581a}[data-bank-slug=laurentian-bank]{--bank-tint:#7f21351a}[data-bank-slug=koho]{--bank-tint:#1f4ed91a}[data-bank-slug=neo-financial]{--bank-tint:#7c57f71a}[data-bank-slug=pc-financial]{--bank-tint:#c420321a}[data-bank-slug=wealthsimple]{--bank-tint:#1414140a}[data-bank-slug=desjardins]{--bank-tint:#00874b1a}[data-bank-slug=brim-financial]{--bank-tint:#0047ab1a}[data-bank-slug=home-trust]{--bank-tint:#0b4e901a}[data-bank-slug=rogers-bank]{--bank-tint:#da291c1a}[data-bank-slug=hsbc]{--bank-tint:#db00111a}[data-bank-slug=mbna]{--bank-tint:#005ca81a}[data-bank-slug=american-express],[data-bank-slug=american-express-france]{--bank-tint:#006ec51a}[data-bank-slug=capital-one]{--bank-tint:#d81a051a}[data-bank-slug=chase]{--bank-tint:#117cc51a}[data-bank-slug=walmart-rewards]{--bank-tint:#006ec71a}[data-bank-slug=tims-financial]{--bank-tint:#c420321a}:root{--font-sans:"Open Sans", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif;--font-display:"Open Sans", system-ui, sans-serif;--font-weight-body:400;--font-weight-h1:800;--font-weight-h2:800;--font-weight-h3:700;--font-weight-h4:600;--color-nav-bg:#fff;--color-nav-text:#181818;--color-bg-light:#fff;--color-bg-dark:#fff;--color-bg-deep:#f5f3ef;--color-primary:#f8b000;--color-primary-light:#ffc533;--color-primary-dark:#c98f00;--color-link:#181818;--color-accent-violet:#ffc533;--color-accent-cyan:#f8b000;--color-social-coral:#ffc533;--color-social-sand:#fff3cd;--color-cta:#f8b000;--color-cta-hover:#ffc533;--color-chatbot-bg:#181818;--background:#fff;--foreground:#181818;--surface:#fff;--muted:#6b6b6b;--border:#e6e6e6;--ps-on-primary:#181818;--on-primary:#181818;--ink-100-ed:#e7ecee;--ink-300-ed:#9aaab3;--ink-500-ed:#566872;--ink-700-ed:#2a3a42;--ink-900-ed:#0b1b22;--ink-100:#d0d9dd;--ink-300:#9aaab3;--ink-500:#566872;--ink-700:#2a3a42;--ink-900:#0b1b22;--surface-0:#fff;--teal-ed:var(--color-primary);--brand-petrol:var(--color-primary-dark);--accent-orange:var(--color-accent-violet);--accent-purple:var(--color-accent-cyan);--error-text:#b8203f;--rs-radius-sm:6px;--rs-radius-md:12px;--rs-radius-lg:20px;--rs-radius-full:999px;--rs-shadow-sm:0 1px 2px #0000000f;--rs-shadow-md:0 4px 12px #00000014;--rs-shadow-lg:0 12px 32px #0000001f;--rs-shadow-focus:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--rs-shadow-focus:0 0 0 3px color-mix(in srgb, var(--color-primary) 40%, transparent)}}:root{--motion-fast:.12s cubic-bezier(.2, 0, 0, 1)}html.dark{--background:#101010;--foreground:#f4f4f4;--muted:#a0a0a0;--border:#ffffff1a;--surface:#181818}.bg-primary,.bg-cta{font-weight:700;color:#181818!important}.btn-primary{color:#181818}#main-content [class*=text-white]:not(.bg-primary):not(.bg-cta){color:var(--foreground)!important}#main-content .bg-clip-text.text-transparent{-webkit-text-fill-color:var(--foreground);color:var(--foreground)!important;background:0 0!important}#main-content .bg-white\/5{background-color:#fff!important}#main-content [class*=border-white]{border-color:var(--border)!important}#main-content .text-accent-cyan,#main-content .text-accent-cyan\/90,#main-content .text-accent-cyan\/80,#main-content .text-accent-cyan\/70,#main-content .text-accent-cyan\/60{color:var(--foreground)!important}#main-content input{border-color:var(--border)!important;background-color:#fff!important}#main-content input::placeholder{opacity:1;color:var(--muted)!important}#main-content .text-bg-dark,footer .text-bg-dark{color:var(--foreground)!important}footer{border-top:1px solid var(--border);background-color:var(--color-bg-deep)!important}footer [class*=text-white]:not(.bg-primary):not(.bg-cta){color:var(--foreground)!important}nav[aria-label=Mobile\ navigation]{--color-accent:var(--color-primary)}#main-content .page-header{background:var(--color-bg-deep)!important;color:var(--foreground)!important}#main-content .product-hero__title{color:var(--foreground)!important}#main-content .page-breadcrumb,#main-content .page-breadcrumb a,#main-content .page-breadcrumb .current,#main-content .page-breadcrumb__sep,#main-content .product-hero__hint{color:var(--muted)!important}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_GP59DiKTJ5DhxJpVs23ndVg37zCR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_GP59DiKTJ5DhxJpVs23ndVg37zCR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_GP59DiKTJ5DhxJpVs23ndVg37zCR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_GP59DiKTJ5DhxJpVs23ndVg37zCR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_GP59DiKTJ5DhxJpVs23ndVg37zCR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_da832ead-module__aN_Ytq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_da832ead-module__aN_Ytq__variable{--font-sans:"Geist", "Geist Fallback"}
