.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]){--pa-bg:#09090c;--pa-card:#101014;--pa-card2:#15151a;--pa-line:#26262d;--pa-text:#f4f3ec;--pa-muted:#a0a1ac;--pa-gold:#f3c633;--pa-gold-text:#f3c633;--pa-gold-soft:#f3c6331a;--pa-gold-line:#c99a1d66;--pa-field:#0c0c10;--pa-shadow:0 28px 70px -34px #000d;--pa-photo-border:#ffffff14;--sp-bg:var(--pa-bg);--sp-panel:var(--pa-card);--sp-panel2:var(--pa-card2);--sp-line:var(--pa-line);--sp-text:var(--pa-text);--sp-muted:var(--pa-muted);--sp-gold:var(--pa-gold-text);--ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=light] .ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]){--pa-bg:#fbfaf5;--pa-card:#ffffff;--pa-card2:#faf8f1;--pa-line:#e6e2d3;--pa-text:#1b1a14;--pa-muted:#6f6c5d;--pa-gold:#e8b923;--pa-gold-text:#9a6f0a;--pa-gold-soft:#e8b9232b;--pa-gold-line:#c99a1d88;--pa-field:#faf8f1;--pa-shadow:0 28px 60px -32px #8a6a1040;--pa-photo-border:#e6e2d3}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]).sub-page{background:var(--pa-bg);color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-breadcrumb{font-size:12px;padding-top:28px;color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-breadcrumb a{color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:64px;min-height:0;padding-top:40px;padding-bottom:76px;align-items:center}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero h1{font-size:clamp(36px,4.3vw,56px);line-height:1.08;letter-spacing:-.035em;font-weight:650;max-width:640px;margin:20px 0 22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero h1 em{color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero p{font-size:16px;line-height:1.75;color:var(--pa-muted);max-width:540px;margin:0 0 32px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero-actions{gap:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero-actions .button{font-size:14px;min-height:50px;padding:14px 24px;border-radius:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-secondary{font-size:14px;border-radius:12px;padding:14px 22px;gap:10px;border-color:var(--pa-line);color:var(--pa-text);background:transparent}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-secondary:hover{border-color:var(--pa-gold-line);color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-arr{display:inline-flex;vertical-align:middle;margin-left:2px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-arr svg{display:block}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-photo{position:relative;display:block;height:auto;aspect-ratio:5/4;background:var(--pa-card2);isolation:isolate;border:1px solid var(--pa-photo-border);border-radius:24px;overflow:hidden;box-shadow:var(--pa-shadow);margin:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo>img,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:0;animation:pa-settle 1.1s var(--ease) both}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo:after,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-photo:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,#0000008c)}@keyframes pa-settle{0%{transform:scale(1.05);opacity:.6}to{transform:scale(1);opacity:1}}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=programs] .pa-hero-photo>img{object-position:50% 30%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=rules] .pa-hero-photo>img{object-position:50% 60%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=rewards] .pa-hero-photo>img{object-position:50% 62%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=technology] .pa-hero-photo>img{object-position:50% 35%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=terms] .pa-hero-photo>img{object-position:60% 50%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=privacy] .pa-hero-photo>img{object-position:50% 52%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees])[data-page=fees] .pa-hero-photo>img{object-position:50% 62%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo>img{object-position:78% 40%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo figcaption,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-chip{position:absolute;left:18px;bottom:18px;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:var(--pa-card);color:var(--pa-text);border:1px solid var(--pa-line);box-shadow:0 18px 40px -20px #000a;transform:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-chip-ico,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-rule-ico,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-step-ico,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-toc-ico,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--pa-gold-soft);color:var(--pa-gold-text);border:1px solid var(--pa-gold-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-chip-ico{width:42px;height:42px;border-radius:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo figcaption b,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-chip b{display:block;font-size:19px;line-height:1.1;font-weight:650;letter-spacing:-.02em}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo figcaption small,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-chip small{display:block;font-size:12px;color:var(--pa-muted);margin-top:4px;letter-spacing:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-section{padding-top:76px;padding-bottom:76px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-section+.sp-section{border-top:1px solid var(--pa-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-section-head{margin-bottom:34px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-section h2{font-size:clamp(26px,3vw,36px);line-height:1.2;font-weight:650;letter-spacing:-.03em;color:var(--pa-text);margin:12px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-disclaimer{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;color:var(--pa-muted);margin-top:24px;max-width:880px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-note-ico{color:var(--pa-gold-text);flex:none;display:inline-flex;margin-top:2px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-link{font-size:14px;font-weight:600;color:var(--pa-gold-text);gap:8px;padding:4px 0;transition:gap .25s var(--ease),opacity .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-link:hover{gap:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-link svg{vertical-align:-2px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid{gap:20px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card{position:relative;min-height:0;padding:28px;gap:0;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:20px;box-shadow:none;transition:border-color .25s,transform .3s var(--ease),box-shadow .3s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card:hover{border-color:var(--pa-gold-line);transform:translateY(-3px);box-shadow:var(--pa-shadow)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card-num{font:600 13px/1 Manrope,sans-serif;letter-spacing:.12em;color:var(--pa-gold-text);margin:4px 0 26px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card-ico{position:absolute;right:24px;top:22px;width:46px;height:46px;border-radius:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card h3{font-size:19px;line-height:1.35;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card p{font-size:14px;line-height:1.7;color:var(--pa-muted);margin:0 0 20px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card .sp-link{margin-top:auto}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-model-tabs{display:flex;width:fit-content;max-width:100%;gap:2px;padding:5px;margin:0 0 30px;border-radius:999px;overflow-x:auto;background:var(--pa-card2);border:1px solid var(--pa-line);scrollbar-width:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-model-tabs::-webkit-scrollbar{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-model-tabs button{border:0;background:transparent;color:var(--pa-muted);padding:10px 22px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-model-tabs button:hover{color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-model-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#f6d35a,var(--pa-gold));color:#231a02;box-shadow:0 6px 18px -8px #c99a1daa}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-document-layout{grid-template-columns:280px minmax(0,1fr);gap:36px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc{top:104px;padding:12px;gap:2px;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:20px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc>a{display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:12px;font-size:14px;color:var(--pa-muted);line-height:1.4;transition:background .2s,color .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc>a:hover{background:var(--pa-card2);color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-toc-ico{width:30px;height:30px;border-radius:9px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-toc-t{flex:1;min-width:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-toc-go{display:inline-flex;opacity:.45;transition:opacity .2s,transform .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc>a:hover .pa-toc-go{opacity:1;transform:translateY(2px);color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article{position:relative;padding:30px 32px 28px;margin:0 0 18px;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:20px;transition:border-color .25s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article:hover{border-color:var(--pa-gold-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-rule-ico{position:absolute;right:26px;top:26px;width:48px;height:48px;border-radius:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article h2{font-size:24px;font-weight:650;letter-spacing:-.025em;margin:10px 56px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-value{font-size:38px;font-weight:650;letter-spacing:-.03em;line-height:1.1;color:var(--pa-gold-text);margin:22px 0 18px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-value .phase-value{display:flex;align-items:baseline;gap:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-value small{font-size:13px;font-weight:600;letter-spacing:0;color:var(--pa-muted);margin-left:10px;text-transform:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-value .phase-value small{margin-left:0;min-width:52px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-prose p,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article p{font-size:15px;line-height:1.75;color:var(--pa-muted);max-width:760px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article .sp-link svg{vertical-align:-2px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-prose{max-width:820px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-prose .sp-link{margin-top:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator{gap:36px;padding:32px;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:22px;align-items:stretch}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator label{font-size:13px;font-weight:600;color:var(--pa-muted);margin-bottom:18px;gap:9px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator input,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator select{width:100%;padding:13px 15px;border-radius:12px;font-size:15px;font-weight:600;background:var(--pa-field);color:var(--pa-text);border:1px solid var(--pa-line);transition:border-color .2s,box-shadow .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator input:focus,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator select:focus{outline:0;border-color:var(--pa-gold);box-shadow:0 0 0 3px var(--pa-gold-soft)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator input:disabled{opacity:.5}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput{background:var(--pa-card2);border:1px solid var(--pa-line);border-radius:16px;padding:24px 26px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput>small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pa-gold-text);margin-bottom:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--pa-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput>div span{font-size:14px;color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput>div b{font-size:20px;font-weight:650;letter-spacing:-.02em;color:var(--pa-text);white-space:nowrap}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator #calcOutput>p{font-size:13px;line-height:1.65;color:var(--pa-muted);margin:16px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-reward-result{border-left:1px solid var(--pa-line);padding:8px 8px 8px 32px;display:flex;flex-direction:column;justify-content:center}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-reward-result small{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-reward-result strong{font:650 clamp(40px,5vw,60px) Manrope,sans-serif;letter-spacing:-.04em;color:var(--pa-text);margin:14px 0 12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-reward-result span{font-size:13px;color:var(--pa-muted);line-height:1.6}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline{gap:16px;counter-reset:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article{position:relative;padding:24px 22px;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:20px;transition:border-color .25s,transform .3s var(--ease)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article:hover{border-color:var(--pa-gold-line);transform:translateY(-3px)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article:after{content:"";position:absolute;top:46px;right:-17px;width:18px;height:1px;background:var(--pa-gold-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article:last-child:after{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-step-ico{width:44px;height:44px;border-radius:13px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article>span:not(.pa-step-ico){display:block;margin-top:22px;font:600 13px/1 Manrope,sans-serif;letter-spacing:.12em;color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline h3{font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.01em;margin:10px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end{padding:0 0 84px;background:transparent;border:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end>.wrap{position:relative;padding:44px 48px;border-radius:26px;background:var(--pa-card);border:1px solid var(--pa-gold-line);box-shadow:var(--pa-shadow);overflow:hidden}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end>.wrap:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--pa-gold) 40%,transparent);opacity:.8}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end>.wrap:after{content:"";position:absolute;right:-80px;top:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,var(--pa-gold-soft),transparent 70%);pointer-events:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end>.wrap>*{position:relative;z-index:1}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end h2{font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end p{font-size:15px;line-height:1.7;color:var(--pa-muted);margin:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end .button{font-size:14px;padding:14px 26px;border-radius:12px;min-height:50px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:64px;align-items:center;text-align:left;max-width:1240px;width:calc(100% - 80px);padding-top:40px;padding-bottom:56px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-copy{min-width:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero .eyebrow{justify-content:flex-start;font-size:11px;letter-spacing:.14em}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.035em;font-weight:650;margin:20px 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero h1 em{color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero p{font-size:16px;line-height:1.7;color:var(--pa-muted);max-width:520px;margin:0 0 28px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-search{display:flex;align-items:center;gap:12px;max-width:560px;margin:0;padding:4px 18px;border-radius:16px;background:var(--pa-card);border:1px solid var(--pa-line);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-search:focus-within{outline:0;border-color:var(--pa-gold);box-shadow:0 0 0 4px var(--pa-gold-soft)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-search>span{font-size:inherit;color:var(--pa-gold-text);display:inline-flex}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--pa-text);font-size:15px;padding:14px 0;outline:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-search input::placeholder{color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-suggestions{justify-content:flex-start;gap:8px;margin-top:18px;font-size:13px;color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-suggestions>button{font-size:13px;padding:7px 14px;border-radius:999px;background:var(--pa-card);border:1px solid var(--pa-line);color:var(--pa-muted);transition:border-color .2s,color .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-suggestions>button:hover{border-color:var(--pa-gold-line);color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-body{grid-template-columns:280px minmax(0,1fr);gap:36px;padding-top:24px;padding-bottom:84px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories{top:104px;padding:14px;background:var(--pa-card);border:1px solid var(--pa-line);border-radius:20px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>.eyebrow{font-size:11px;letter-spacing:.14em;padding:4px 10px;margin-bottom:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>button{padding:11px 12px;font-size:14px;border-radius:12px;color:var(--pa-muted);transition:background .2s,color .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>button:hover{background:var(--pa-card2);color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>button[aria-pressed=true]{background:var(--pa-gold-soft);color:var(--pa-gold-text);font-weight:600}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories small{font-size:12px;min-width:24px;text-align:center;padding:2px 8px;border-radius:999px;background:var(--pa-card2);color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>button[aria-pressed=true] small{background:var(--pa-gold-soft);color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-search-count{font-size:13px;color:var(--pa-muted);margin:0 0 14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-list{display:grid;gap:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-list .sp-search-count{grid-column:1}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item{background:var(--pa-card);border:1px solid var(--pa-line);border-radius:18px;padding:0 24px;transition:border-color .25s,background .25s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item:hover{border-color:var(--pa-gold-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item[open]{border-color:var(--pa-gold-line);background:var(--pa-card)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-results .sp-faq-item summary,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item summary{font-size:16px;font-weight:600;padding:20px 0;gap:20px;line-height:1.5}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-plus{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex:none;background:var(--pa-gold-soft);color:var(--pa-gold-text);font-size:inherit;transition:transform .3s var(--ease),background .2s}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item[open] summary>.pa-faq-plus{transform:rotate(45deg);background:var(--pa-gold);color:#231a02}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-results .sp-faq-item>p,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item>p{font-size:15px;line-height:1.75;color:var(--pa-muted);max-width:760px;margin:0 0 22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item[open]>p{animation:pa-fade .35s var(--ease)}@keyframes pa-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-empty{padding:40px 28px;text-align:center;border:1px dashed var(--pa-line);border-radius:18px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-empty h3{font-size:18px;margin:0 0 8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-empty p{font-size:14px;color:var(--pa-muted);margin:0 0 12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-contact{margin-top:24px;padding:28px 30px;border-radius:20px;background:var(--pa-card);border:1px solid var(--pa-gold-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-contact strong{font-size:20px;font-weight:650;letter-spacing:-.02em}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-contact p{font-size:14px;line-height:1.7;color:var(--pa-muted);margin:10px 0 14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-contact .co-text-link{font-size:14px;font-weight:600;color:var(--pa-gold-text);display:inline-flex;align-items:center;gap:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-section{padding-top:24px;padding-bottom:76px;background:transparent;border:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-layout{gap:56px;align-items:center}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy .eyebrow{font-size:11px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.035em;font-weight:650;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy h2 span{color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-lead{font-size:18px;font-weight:600;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy .body-copy,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy p{font-size:16px;line-height:1.75;color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-copy .button{font-size:14px;min-height:50px;padding:14px 24px;border-radius:12px;margin-top:6px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features>div{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--pa-card);border:1px solid var(--pa-line);transition:border-color .25s,transform .3s var(--ease)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features>div:hover{border-color:var(--pa-gold-line);transform:translateY(-2px)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features>div>span{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--pa-gold-soft);color:var(--pa-gold-text);border:1px solid var(--pa-gold-line);font-size:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features>div p{font-size:14px;line-height:1.4;margin:0;color:var(--pa-text);font-weight:500}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-window{background:var(--pa-card);border:1px solid var(--pa-line);border-radius:22px;box-shadow:var(--pa-shadow);overflow:hidden;transform:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-top{background:var(--pa-card2);border-bottom:1px solid var(--pa-line);color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-sidebar{background:var(--pa-card2);border-right:1px solid var(--pa-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-sidebar>span:not(.brand-mark){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;color:var(--pa-muted);font-size:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-sidebar>span:not(.brand-mark):nth-child(2){background:var(--pa-gold-soft);color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float{background:var(--pa-card);border:1px solid var(--pa-line);border-radius:16px;box-shadow:var(--pa-shadow);transform:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--pa-gold-soft);color:var(--pa-gold-text);border:1px solid var(--pa-gold-line);font-size:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-process i{display:inline-flex;color:var(--pa-gold-text);font-style:normal}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tabs button[aria-selected=true]{background:linear-gradient(135deg,#f6d35a,var(--pa-gold));color:#231a02;border-color:transparent}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-caption{color:var(--pa-muted)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-stage{--eco-bg:var(--pa-card2);--eco-panel:var(--pa-card);--eco-border:var(--pa-line);--eco-text:var(--pa-text);--eco-muted:var(--pa-muted);--eco-gold:var(--pa-gold-text);padding-block:0 100px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-stage:before{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-inner{grid-template-columns:60px 1fr;min-height:420px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-sidebar{padding:20px 0;gap:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-main{padding:22px 24px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-top{padding:14px 18px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-dots{font-size:8px;letter-spacing:3px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-top strong{font-size:13px;letter-spacing:.02em}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-top strong span{font-size:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-demo{font-size:10px;padding:4px 8px;border-radius:6px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-heading small{font-size:11px;letter-spacing:.12em}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-heading h3{font-size:24px;letter-spacing:-.02em;color:var(--pa-text);margin-top:6px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-heading>span{font-size:22px;color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tabs{margin:18px 0 16px;gap:6px;padding-bottom:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tabs button{font-size:13px;font-weight:600;padding:8px 14px;border-radius:10px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tile{padding:16px;border-radius:14px;background:var(--pa-card2)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tile small{font-size:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tile strong{font-size:28px;font-weight:650;margin:8px 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tile>span{font-size:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-account-strip>span,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-limit-strip>span{font-size:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-account-strip b{font-size:12px;padding:6px 10px;border-radius:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-account-strip i{font-size:13px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-account-strip>small,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-limit-strip>small,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-reward-checks>small{font-size:12px;line-height:1.6}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-limit-strip>strong{font-size:16px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-reward-checks>span{font-size:13px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-process{font-size:12px;gap:8px;flex-wrap:wrap;justify-content:flex-start}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-process b{font-weight:600;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float{left:18px;bottom:6px;padding:14px 18px;gap:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float small{font-size:11px;letter-spacing:.1em;color:var(--pa-muted);margin-bottom:4px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float strong{font-size:15px;line-height:1.4;font-weight:650;color:var(--pa-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-caption{right:0;bottom:14px;max-width:220px;font-size:12px;line-height:1.6}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) #compare .program-comparison{--cmp-bg:var(--pa-bg)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .metric-trigger>span[aria-hidden=true]:first-child{display:inline-flex;align-items:center;justify-content:center;color:var(--pa-gold-text)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .metric-trigger>i[aria-hidden=true]{font-size:0;width:14px;height:14px;display:inline-block;flex:none;background:currentColor;opacity:.55;font-style:normal;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' 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") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' 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") center /contain no-repeat}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid+.sp-link{display:inline-flex;margin-top:24px}@media (max-width:1100px){.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-body,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-document-layout{grid-template-columns:240px minmax(0,1fr);gap:24px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article:after{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero{grid-template-columns:1fr;gap:36px;padding-bottom:48px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-photo{order:-1;aspect-ratio:16/10}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-body,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-document-layout{grid-template-columns:1fr}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc{position:static;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:8px;gap:6px;scrollbar-width:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc::-webkit-scrollbar{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-toc>a{flex:none;white-space:nowrap;border:1px solid var(--pa-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-toc-go{display:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories{position:static;display:flex;flex-wrap:wrap;gap:6px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>.eyebrow{width:100%}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-categories>button{width:auto;border:1px solid var(--pa-line)}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-calculator{grid-template-columns:1fr;gap:20px;padding:22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-reward-result{border-left:0;border-top:1px solid var(--pa-line);padding:22px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero{display:grid;padding-top:24px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero h1{font-size:34px;letter-spacing:-.03em;margin:14px 0 16px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-hero p{font-size:15px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero{width:calc(100% - 36px);padding-top:24px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero h1{font-size:32px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-hero p{font-size:15px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-section{padding-top:52px;padding-bottom:52px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid.four,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid.three,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-grid.two{grid-template-columns:1fr}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline{grid-template-columns:1fr;gap:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article{display:grid;grid-template-columns:44px 1fr;column-gap:16px;align-items:center;padding:18px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article>span:not(.pa-step-ico){grid-column:2;grid-row:1;margin:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article .pa-step-ico{grid-row:1/span 2}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline h3{grid-column:2;margin:4px 0 0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-article{padding:24px 22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-rule-ico{right:18px;top:20px;width:42px;height:42px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-rule-value{font-size:32px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end{padding-bottom:56px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-end>.wrap{flex-direction:column;align-items:flex-start;padding:30px 24px;gap:22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features{grid-template-columns:1fr}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-inner{grid-template-columns:44px 1fr;min-height:0}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-main{padding:18px 14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tabs{flex-wrap:wrap}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tabs button{padding:7px 10px;font-size:12px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-heading h3{font-size:20px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-tile strong{font-size:22px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-float{left:8px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .workspace-caption{max-width:160px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item{padding:0 18px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-results .sp-faq-item summary,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item summary{font-size:15px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .co-faq-results .sp-faq-item>p,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-faq-item>p{font-size:14px}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo figcaption,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-chip{left:12px;bottom:12px;padding:10px 14px 10px 10px}}@media (prefers-reduced-motion:reduce){.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-faq-photo>img,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .pa-hero-photo>img{animation:none}.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-card,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .sp-timeline article,.ref-scope:is([data-page=programs],[data-page=rules],[data-page=rewards],[data-page=faq],[data-page=technology],[data-page=terms],[data-page=privacy],[data-page=fees]) .technology-features>div{transition:none}}