.offer_srOnly__j1WdA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.offer_math__E1_Mv{margin:0;padding:24px 22px 20px;border:1px solid var(--color-rule);border-top:2px solid var(--color-ink);border-radius:0 0 var(--radius) var(--radius);background:var(--color-card)}.offer_mathTitle__EaEG9{margin:0;color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.offer_mathTable__Xkpp3{width:100%;margin:14px 0 0;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.offer_mathTable__Xkpp3 td,.offer_mathTable__Xkpp3 th{padding:12px 0;border-top:1px solid var(--color-rule);text-align:left;vertical-align:baseline}.offer_mathLabel__01Fxe{color:var(--color-ink);font-weight:600}.offer_mathLabel__01Fxe,.offer_mathSum__Uswan{padding-right:12px;font-size:16px;line-height:1.35}.offer_mathSum__Uswan{color:var(--color-ink-2);white-space:nowrap}.offer_mathTable__Xkpp3 .offer_mathGain__pcv7o,.offer_mathTable__Xkpp3 .offer_mathValue__18qKK{color:var(--color-ink);font-family:var(--font-serif);font-size:24px;font-weight:500;line-height:1.1;text-align:right;white-space:nowrap}.offer_mathEquals__glQ4J{color:var(--color-muted);font-family:var(--font-sans);font-size:16px}.offer_mathTable__Xkpp3 tfoot td,.offer_mathTable__Xkpp3 tfoot th{border-top:2px solid var(--color-ink)}.offer_mathTable__Xkpp3 .offer_mathGain__pcv7o{color:var(--color-accent);font-size:30px}.offer_mathNote__DH1oK{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:15px;line-height:1.5;text-wrap:pretty}@media (min-width:640px){.offer_math__E1_Mv{padding:28px 28px 24px}.offer_mathTable__Xkpp3 .offer_mathValue__18qKK{font-size:26px}.offer_mathTable__Xkpp3 .offer_mathGain__pcv7o{font-size:34px}}.offer_data__3aTCQ{max-width:920px}.offer_dataFull__xSjg7{max-width:none}.offer_dataWide__mYtjN{display:none}.offer_dataStack___q_ir{display:grid;gap:14px}.offer_dataCard__QSELi{padding:18px 18px 6px;border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card)}.offer_dataCardTitle__8nwSQ{margin:0 0 6px;color:var(--color-ink);font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2}.offer_dataPairs__zzabS{margin:0}.offer_dataPair__bdZ_8{padding:10px 0;border-top:1px solid var(--color-rule)}.offer_dataPair__bdZ_8 dt{color:var(--color-muted);font-size:15px;line-height:1.4}.offer_dataPair__bdZ_8 dd{margin:2px 0 0;color:var(--color-ink);font-size:17px;font-weight:500;line-height:1.45;font-variant-numeric:lining-nums tabular-nums}.offer_dataNote__Ev9qS{max-width:64ch;margin:14px 0 0;color:var(--color-ink-2);font-size:16px;line-height:1.55;text-wrap:pretty}@media (min-width:640px){.offer_dataWide__mYtjN{display:block}.offer_dataStack___q_ir{display:none}.offer_dataTable__w05FQ{width:100%;border-collapse:collapse;border-top:2px solid var(--color-ink);font-variant-numeric:lining-nums tabular-nums}.offer_dataTable__w05FQ td,.offer_dataTable__w05FQ th{padding:14px 20px 14px 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.offer_dataTable__w05FQ td:last-child,.offer_dataTable__w05FQ th:last-child{padding-right:0}.offer_dataTable__w05FQ thead th{color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.offer_dataFull__xSjg7 .offer_dataTable__w05FQ tbody th{width:22%}.offer_dataTable__w05FQ tbody th{width:34%;color:var(--color-ink-2);font-size:16px;font-weight:500;line-height:1.5}.offer_dataTable__w05FQ tbody td{color:var(--color-ink);font-size:17px;font-weight:500;line-height:1.5}}.offer_pay__vtNyK{display:grid;gap:16px;margin:0;padding:0;list-style:none}.offer_payCard__NAu5_{display:flex;flex-direction:column;margin:0;padding:24px 22px 22px;border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card)}.offer_payName__ui0cN{margin:0;color:var(--color-ink);font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:1.15}.offer_payPoints__dCUxE{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.offer_payPoints__dCUxE li{position:relative;padding:11px 0 11px 1.5em;border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:17px;line-height:1.5;text-wrap:pretty}.offer_payPoints__dCUxE li:before{content:"—";position:absolute;left:0;color:var(--color-muted)}.offer_payNote__Tx8Cd{margin:16px 0 0;color:var(--color-ink-2);font-size:16px;font-weight:600;line-height:1.5}.offer_payCta__6wnV1{margin:auto 0 0;padding-top:22px}@media (min-width:768px){.offer_pay__vtNyK{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offer_payCard__NAu5_{padding:28px 28px 26px}}.offer_lists__1TIKA{display:grid;gap:40px}.offer_listKicker__835qQ{margin:0 0 6px;color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.offer_listTitle__hzKwm{margin:0;color:var(--color-ink);font-family:var(--font-serif);font-size:24px;font-weight:500;line-height:1.2}.offer_list__zn5VQ{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.offer_list__zn5VQ li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:17px;line-height:1.5;text-wrap:pretty}.offer_listTick__27D5c li:before{content:"";position:absolute;top:calc(12px + .45em);left:3px;width:11px;height:6px;border-left:1.75px solid var(--color-accent);border-bottom:1.75px solid var(--color-accent);transform:rotate(-45deg)}.offer_listDash__bf7ve li:before{content:"—";position:absolute;left:2px;color:var(--color-muted)}@media (min-width:768px){.offer_lists__1TIKA{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.offer_below__4oPFZ{margin:28px 0 0}.offer_belowWide__D5itl{margin:clamp(32px,4vw,48px) 0 0}.offer_fine__kVRW5{max-width:64ch;margin:18px 0 0;color:var(--color-muted);font-size:16px;line-height:1.55;text-wrap:pretty}.offer_terms__YE_m5{max-width:920px;margin:0;border-top:2px solid var(--color-ink)}.offer_termRow__Xy_8g{padding:16px 0 18px;border-bottom:1px solid var(--color-rule)}.offer_termName__cs06h{color:var(--color-ink);font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.25}.offer_termText__PXbJ0{max-width:62ch;margin:6px 0 0;color:var(--color-ink-2);font-size:17px;line-height:1.6;text-wrap:pretty}@media (min-width:768px){.offer_termRow__Xy_8g{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);column-gap:32px;align-items:baseline;padding:20px 0 22px}.offer_termText__PXbJ0{margin-top:0}}.proof_proof__WFIxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-rule)}.proof_item__IogPB{margin:0;padding:16px 12px 20px 0}.proof_item__IogPB:nth-child(2n){padding:16px 0 20px 12px;border-left:1px solid var(--color-rule)}.proof_item__IogPB:nth-child(n+3){border-top:1px solid var(--color-rule)}.proof_figure__uMPtu{margin:0;color:var(--color-ink);font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;text-wrap:balance}.proof_label__gDuo5{margin:8px 0 0;color:var(--color-ink-2);font-size:16px;line-height:1.5;text-wrap:pretty}@media (min-width:380px){.proof_figure__uMPtu{font-size:28px}.proof_item__IogPB{padding-right:14px}.proof_item__IogPB:nth-child(2n){padding-left:14px}}@media (min-width:640px){.proof_item__IogPB{padding:22px 24px 26px 0}.proof_item__IogPB:nth-child(2n){padding:22px 0 26px 24px}.proof_figure__uMPtu{font-size:38px}}@media (min-width:960px){.proof_proof__WFIxs{grid-template-columns:repeat(4,minmax(0,1fr))}.proof_item__IogPB:nth-child(n){padding:24px 24px 28px;border-top:0;border-left:1px solid var(--color-rule)}.proof_item__IogPB:first-child{padding-left:0;border-left:0}.proof_item__IogPB:nth-child(4){padding-right:0}.proof_figure__uMPtu{font-size:clamp(30px,3.4vw,48px)}.proof_label__gDuo5{margin-top:10px}}.proof_note__CBAzx{margin:8px 0 0;color:var(--color-muted);font-size:15px;line-height:1.45;text-wrap:pretty}