.page_page__anBv5{display:grid;min-height:100svh;place-items:center;padding:28px 18px;background:linear-gradient(180deg,#eef6fb,#ffffff 42%,#f3f7f9)}.page_panel__Rk8Ur{width:min(100%,480px);padding:34px 28px 26px;border:1px solid #cbd8e2;border-top:5px solid #0668c8;border-radius:8px;background:#ffffff;box-shadow:0 18px 48px rgba(15,44,67,.14);text-align:center}.page_logo__dMwJ5{display:block;width:min(100%,255px);height:auto;margin:0 auto 30px}.page_offerLabel__DxUqj{color:#086b8a;font-size:12px;font-weight:800}.page_panel__Rk8Ur h1{margin:10px 0 14px;color:#071a2f;font-size:32px;line-height:1.28}.page_lead___qM29{margin:0 auto 24px;max-width:340px;color:#526574;font-size:15px;font-weight:600;line-height:1.75}.page_codeRow__arJak{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-bottom:20px;padding:15px 18px;border:1px solid #b9d1e2;border-radius:6px;background:#f4f9fc;text-align:left}.page_codeRow__arJak span{grid-column:1/-1;color:#617282;font-size:11px;font-weight:800}.page_codeRow__arJak strong{color:#073765;font-size:24px;letter-spacing:.04em}.page_codeRow__arJak svg{color:#157f63}.page_panel__Rk8Ur .redeem-offer-actions{display:grid;gap:10px}.page_panel__Rk8Ur .redeem-offer-fallback,.page_panel__Rk8Ur .redeem-offer-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border-radius:6px;font-size:16px;font-weight:800;text-decoration:none}.page_panel__Rk8Ur .redeem-offer-primary{gap:10px;border:1px solid #0757a5;color:#ffffff;background:#0668c8;box-shadow:0 8px 20px rgba(6,104,200,.22)}.page_panel__Rk8Ur .redeem-offer-primary:active{transform:translateY(1px)}.page_panel__Rk8Ur .redeem-offer-fallback{min-height:42px;color:#0757a5;font-size:13px}.page_note__w1goU{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;margin-top:22px;padding-top:18px;border-top:1px solid #e0e7ec;color:#4f6270;text-align:left}.page_note__w1goU svg{color:#157f63}.page_browserHelp__c0oBL,.page_note__w1goU p{margin:0;font-size:12px;font-weight:600;line-height:1.65}.page_browserHelp__c0oBL{margin-top:15px;color:#6b7882}@media (max-width:520px){.page_page__anBv5{align-items:start;padding:18px 12px}.page_panel__Rk8Ur{padding:28px 20px 22px}.page_logo__dMwJ5{width:min(100%,220px);margin-bottom:25px}.page_panel__Rk8Ur h1{font-size:28px}.page_codeRow__arJak strong{font-size:22px}}