.vip-group-promo-module__t7LLnq__page{--vip-accent:color-mix(in srgb, var(--primary) 85%, var(--foreground));max-width:68rem;margin-inline:auto}.vip-group-promo-module__t7LLnq__sectionNav{flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:.75rem;display:flex}.vip-group-promo-module__t7LLnq__sectionNav a{min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.vip-group-promo-module__t7LLnq__sectionNav a:hover{color:var(--vip-accent)}.vip-group-promo-module__t7LLnq__section{border-top:1px solid var(--border);grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding-block:2rem;scroll-margin-top:6rem;display:grid}.vip-group-promo-module__t7LLnq__section>header{padding-top:.75rem}.vip-group-promo-module__t7LLnq__comparison{border:1px solid var(--border);background:var(--surface-raised);border-radius:.875rem;overflow:hidden}.vip-group-promo-module__t7LLnq__table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:.875rem;line-height:1.75}.vip-group-promo-module__t7LLnq__table th,.vip-group-promo-module__t7LLnq__table td{vertical-align:top;overflow-wrap:anywhere;padding:1rem 1.125rem}.vip-group-promo-module__t7LLnq__table thead{background:var(--subtle)}.vip-group-promo-module__t7LLnq__table thead th{color:var(--foreground);font-weight:600}.vip-group-promo-module__t7LLnq__table thead th:first-child{width:19%}.vip-group-promo-module__t7LLnq__table thead th:nth-child(2){width:32%}.vip-group-promo-module__t7LLnq__table thead th span{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.vip-group-promo-module__t7LLnq__table tbody tr{border-top:1px solid var(--border)}.vip-group-promo-module__t7LLnq__table tbody th{color:var(--foreground);font-weight:560}.vip-group-promo-module__t7LLnq__table td{color:var(--muted-foreground)}.vip-group-promo-module__t7LLnq__table .vip-group-promo-module__t7LLnq__vipColumn{background:color-mix(in srgb, var(--primary-muted) 32%, var(--surface-raised));color:var(--foreground)}.vip-group-promo-module__t7LLnq__table thead .vip-group-promo-module__t7LLnq__vipColumn{color:var(--vip-accent)}.vip-group-promo-module__t7LLnq__mobileLabel{display:none}.vip-group-promo-module__t7LLnq__rewards>div{grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.vip-group-promo-module__t7LLnq__rewards>div+div{border-top:1px solid var(--border)}.vip-group-promo-module__t7LLnq__rewards dt,.vip-group-promo-module__t7LLnq__notes h3{color:var(--foreground);font-size:.875rem;font-weight:600}.vip-group-promo-module__t7LLnq__rewards dd,.vip-group-promo-module__t7LLnq__notes{color:var(--muted-foreground);font-size:.875rem;line-height:1.8}.vip-group-promo-module__t7LLnq__rewardExample{color:var(--vip-accent);margin-top:.5rem;font-weight:500}.vip-group-promo-module__t7LLnq__notes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-top:.75rem;display:grid}.vip-group-promo-module__t7LLnq__notes>div+div{border-left:1px solid var(--border);padding-left:2rem}.vip-group-promo-module__t7LLnq__notes ol{margin-top:.75rem;padding-left:1.25rem;list-style:decimal}.vip-group-promo-module__t7LLnq__notes li+li,.vip-group-promo-module__t7LLnq__notes p{margin-top:.5rem}.vip-group-promo-module__t7LLnq__contact{border:1px solid var(--border);background:var(--surface-raised);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}@media (max-width:1023px){.vip-group-promo-module__t7LLnq__section{grid-template-columns:minmax(0,1fr);gap:1.25rem}.vip-group-promo-module__t7LLnq__section>header{padding-top:0}}@media (max-width:639px){.vip-group-promo-module__t7LLnq__section{padding-block:1.5rem}.vip-group-promo-module__t7LLnq__table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vip-group-promo-module__t7LLnq__table,.vip-group-promo-module__t7LLnq__table tbody{display:block}.vip-group-promo-module__t7LLnq__table tbody tr{grid-template-columns:minmax(0,1fr);padding:.875rem 1rem;display:grid}.vip-group-promo-module__t7LLnq__table tbody tr:first-child{border-top:0}.vip-group-promo-module__t7LLnq__table tbody th{padding:0 0 .625rem;font-size:.875rem}.vip-group-promo-module__t7LLnq__table td{grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:grid}.vip-group-promo-module__t7LLnq__table .vip-group-promo-module__t7LLnq__vipColumn{background:0 0}.vip-group-promo-module__t7LLnq__mobileLabel{color:var(--muted-foreground);font-size:.75rem;font-weight:500;display:block}.vip-group-promo-module__t7LLnq__vipColumn .vip-group-promo-module__t7LLnq__mobileLabel{color:var(--vip-accent)}.vip-group-promo-module__t7LLnq__rewards>div{grid-template-columns:minmax(0,1fr);gap:.5rem}.vip-group-promo-module__t7LLnq__notes{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:0}.vip-group-promo-module__t7LLnq__notes>div+div{border-left:0;border-top:1px solid var(--border);padding:1.25rem 0 0}.vip-group-promo-module__t7LLnq__contact{flex-direction:column;align-items:stretch;gap:1rem;padding:1.125rem}}@media print{.vip-group-promo-module__t7LLnq__sectionNav,.vip-group-promo-module__t7LLnq__contact button{display:none}.vip-group-promo-module__t7LLnq__section{padding-block:1rem;display:block}.vip-group-promo-module__t7LLnq__section>header{margin-bottom:1rem}.vip-group-promo-module__t7LLnq__table thead{clip-path:none;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.vip-group-promo-module__t7LLnq__table{display:table}.vip-group-promo-module__t7LLnq__table tbody{display:table-row-group}.vip-group-promo-module__t7LLnq__table tbody tr{break-inside:avoid;display:table-row}.vip-group-promo-module__t7LLnq__table th,.vip-group-promo-module__t7LLnq__table td,.vip-group-promo-module__t7LLnq__table tbody th{padding:.75rem;display:table-cell}.vip-group-promo-module__t7LLnq__mobileLabel{display:none}.vip-group-promo-module__t7LLnq__rewards>div,.vip-group-promo-module__t7LLnq__notes>div,.vip-group-promo-module__t7LLnq__contact{break-inside:avoid}}.vip-group-promo-module__t7LLnq__page .page-eyebrow{color:var(--vip-accent)}.vip-group-promo-module__t7LLnq__contact button{border-color:var(--vip-accent);background:var(--vip-accent)}.vip-group-promo-module__t7LLnq__contact button:hover{border-color:color-mix(in srgb, var(--vip-accent) 88%, var(--foreground));background:color-mix(in srgb, var(--vip-accent) 88%, var(--foreground))}
