.rewards-home{padding-top:62px;padding-bottom:62px;background:#f4f7f2}.rewards-home-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:17px;max-width:1420px;margin:auto}.rewards-home-main,.rewards-home-invite{min-width:0;border-radius:16px;overflow:hidden}.rewards-home-main{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:38px 42px 28px;background:radial-gradient(circle at 84% 43%,#215a83 0%,#123960 32%,transparent 60%),linear-gradient(120deg,#071d41,#102f56);color:#fff;box-shadow:0 16px 34px rgba(7,30,67,.12)}.rewards-home-main:before{position:absolute;content:"";width:340px;height:340px;right:6%;top:5%;border:1px solid rgba(185,224,242,.18);border-radius:50%;transform:rotate(-20deg);z-index:-1}.rewards-home-copy{position:relative;z-index:2;max-width:66%}.rewards-home-eyebrow{margin:0 0 22px;color:#93d9f4;font-size:11px;font-weight:800;letter-spacing:.18em}.rewards-home h2{margin:0;color:#fff;font:800 clamp(35px,4vw,58px)/1.02 "Manrope",sans-serif;letter-spacing:-.05em}.rewards-home-copy>p:not(.rewards-home-eyebrow){margin:16px 0 24px;max-width:420px;color:#d6e4ef;font-size:16px;line-height:1.55}.rewards-home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 17px;border-radius:6px;background:#fff;color:#092a4c;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.rewards-home-button:hover{transform:translateY(-2px);background:#eaf6fc}.rewards-home-button span{font-size:18px;line-height:1}.rewards-home-art{position:absolute;right:2%;top:5%;width:35%;height:78%;display:grid;place-items:center;pointer-events:none}.rewards-home-art:before{content:"";position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(115,208,237,.27),transparent 70%)}.rewards-home-orbit{position:absolute;width:115%;height:55%;border:1px solid rgba(202,237,250,.25);border-radius:50%;transform:rotate(-27deg)}.rewards-home-art img{position:relative;height:99%;max-width:95%;object-fit:contain;filter:drop-shadow(8px 18px 15px rgba(1,13,33,.36))}.rewards-home-levels{z-index:2;position:relative;display:flex;gap:0;border-top:1px solid rgba(219,243,255,.22);padding-top:18px;color:#d2e5f0;font-size:12px}.rewards-home-levels span{display:flex;align-items:baseline;gap:4px;padding-right:17px;margin-right:17px;border-right:1px solid rgba(219,243,255,.23);white-space:nowrap}.rewards-home-levels span:last-child{border:0}.rewards-home-levels b{color:#fff}.rewards-home-levels strong{margin-left:5px;color:#9ee3fb;font:800 18px "Manrope",sans-serif}.rewards-home-invite{display:flex;flex-direction:column;align-items:flex-start;padding:35px 35px 31px;border:1px solid #dce6e3;background:#fff;box-shadow:0 8px 25px rgba(7,30,67,.04)}.rewards-home-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#e8f5fc;color:#0b85c7;font-size:25px}.rewards-home-kicker{margin:17px 0 5px;color:#0b85c7;font-size:10px;font-weight:800;letter-spacing:.15em}.rewards-home h3{margin:0 0 6px;color:#071e43;font:800 clamp(22px,2.1vw,28px) "Manrope",sans-serif;letter-spacing:-.04em}.rewards-home-intro{margin:5px 0 18px;color:#536c68;font-size:13px;line-height:1.6}.rewards-home-benefit{display:flex;align-items:center;gap:16px;width:100%;padding:13px 0;border-top:1px solid #e4ece9}.rewards-home-benefit-number{min-width:78px;color:#0b75ae;font:800 25px "Manrope",sans-serif;letter-spacing:-.035em}.rewards-home-pt{font-size:12px;letter-spacing:0}.rewards-home-benefit strong{display:block;color:#12314d;font-size:13px}.rewards-home-benefit small{display:block;color:#6c7d7a;font-size:11px;line-height:1.4}.rewards-home-footnote{margin:7px 0 16px;color:#748480;font-size:11px;line-height:1.5}.rewards-home-invite>a{margin-top:auto;color:#096d9e;font-size:13px;font-weight:800;text-decoration:none}.rewards-home-invite>a:hover{text-decoration:underline}.rewards-home a:focus-visible{outline:3px solid #54b9e2;outline-offset:3px}
@media(max-width:1050px){.rewards-home-grid{grid-template-columns:1fr}.rewards-home-invite{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.rewards-home-invite .rewards-home-icon,.rewards-home-invite .rewards-home-kicker,.rewards-home-invite h3,.rewards-home-invite .rewards-home-intro,.rewards-home-invite .rewards-home-footnote,.rewards-home-invite>a{grid-column:1/-1}.rewards-home-main{min-height:390px}}
@media(max-width:650px){.rewards-home{padding:44px 18px}.rewards-home-main{min-height:440px;padding:28px 24px 25px}.rewards-home-copy{max-width:78%}.rewards-home-art{right:-22%;top:15%;width:68%;height:62%;opacity:.53}.rewards-home-copy>p:not(.rewards-home-eyebrow){font-size:14px}.rewards-home-levels{justify-content:space-between;gap:5px}.rewards-home-levels span{display:grid;gap:1px;padding-right:7px;margin-right:0;font-size:10px}.rewards-home-levels strong{margin:0;font-size:15px}.rewards-home-invite{display:flex;padding:27px 23px}.rewards-home-benefit-number{min-width:68px}}
@media(max-width:390px){.rewards-home-copy{max-width:92%}.rewards-home-art{opacity:.28}.rewards-home h2{font-size:38px}}
.cart-rewards-invite{display:flex;gap:14px;margin:4px 0 20px;padding:20px;border:1px solid #bcd8e6;border-radius:12px;background:linear-gradient(130deg,#edf7fb,#f7fbfa);color:#16364d;box-shadow:0 8px 20px rgba(11,72,111,.06)}
.cart-rewards-invite[hidden]{display:none}.cart-rewards-mark{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:#0a4e78;color:#fff;font-size:19px}.cart-rewards-invite>div{min-width:0}.cart-rewards-kicker{display:block;color:#1475a4;font-size:10px;font-weight:800;letter-spacing:.13em}.cart-rewards-invite h3{margin:4px 0 7px;color:#0c2b49;font:800 18px/1.2 "Manrope",sans-serif;letter-spacing:-.025em}.cart-rewards-invite p{margin:0 0 15px;color:#506b78;font-size:12px;line-height:1.55}.cart-rewards-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.cart-rewards-actions a{font-size:11px;font-weight:800;text-decoration:none}.cart-rewards-actions a:first-child{display:inline-flex;align-items:center;gap:10px;min-height:35px;padding:8px 11px;border-radius:5px;background:#0b5c87;color:#fff}.cart-rewards-actions a:first-child:hover{background:#073e60}.cart-rewards-actions a:nth-child(2){color:#0b5c87;text-decoration:underline;text-underline-offset:3px}.cart-rewards-invite small{display:block;margin:11px 0 0;color:#72818a;font-size:10px;line-height:1.4}.cart-rewards-invite a:focus-visible{outline:3px solid #54b9e2;outline-offset:3px}
@media(max-width:440px){.cart-rewards-invite{gap:10px;padding:16px}.cart-rewards-mark{flex-basis:28px;height:28px;font-size:15px}.cart-rewards-invite h3{font-size:16px}}

.rewards-home-levels{flex-wrap:wrap;row-gap:12px}.rewards-home-levels strong{white-space:normal}@media(max-width:650px){.rewards-home-levels strong{font-size:14px}}
