.purchase-rebate-preview { background:#b899ff0b;border-radius:11px;padding:12px 13px;margin:13px 0 0; }
.purchase-rebate-title { display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#d5c3ef; }
.purchase-rebate-title>span { font-size:11px;font-weight:550; }.purchase-rebate-title>strong { font-size:19px;letter-spacing:-.5px;overflow-wrap:anywhere;text-align:right; }
.purchase-rebate-preview>p { color:#b6a8c7;font-size:10px;line-height:1.65;margin:7px 0 0; }
.purchase-rebate-preview>small { display:block;font-size:9px;color:#9e8eb1;line-height:1.65;margin-top:6px; }
#dialog .purchase-rebate-preview { padding:16px;margin:17px 0; }#dialog .purchase-rebate-title>span { font-size:12px; }#dialog .purchase-rebate-title>strong { font-size:23px; }#dialog .purchase-rebate-preview>p { font-size:12px;line-height:1.7;margin:9px 0 0; }#dialog .purchase-rebate-preview>small { font-size:10px; }
.rebate-explanation { max-width:780px;margin:0 0 30px;line-height:1.8; }
.purchase-rebate-steps { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 42px; }
.purchase-rebate-steps article { min-width:0; }.purchase-rebate-steps article>span { font-size:11px;color:#b29bd2; }.purchase-rebate-steps h3 { font-size:17px;letter-spacing:-.4px;margin:12px 0; }.purchase-rebate-steps p { font-size:12px;color:#a69bb3;line-height:1.8;margin:0; }
.purchase-policy-layout { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;align-items:start; }
.purchase-policy-layout>div>h3 { font-size:23px;letter-spacing:-.8px;margin:15px 0; }.purchase-policy-layout>div>p { color:#b6a7c6;font-size:13px;line-height:1.8; }.purchase-policy-layout>div>.fine-print { font-size:11px;color:#9c8eac; }.purchase-policy-layout .dialog-secondary { display:inline-flex;align-items:center;min-height:44px;text-decoration:none;margin-top:12px; }
.purchase-policy-heading { display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px; }.purchase-policy-heading h3 { font-size:16px;margin:0; }.purchase-policy-heading>span { font-size:10px;color:#b9a2d5; }
#rebate-policy-tiers>p { font-size:12px;line-height:1.8;color:#a99ab9; }.purchase-policy-layout .tier-row>span>small { display:block;max-width:32ch;font-size:10px;line-height:1.7;margin-top:6px;color:#a99ab9; }.purchase-policy-layout .tier-row { align-items:center;gap:18px; }.purchase-policy-layout .tier-head { font-size:10px;gap:18px; }
@media(max-width:900px){.purchase-rebate-steps { grid-template-columns:1fr;gap:24px;margin:26px 0 34px; }.purchase-rebate-steps article { display:grid;grid-template-columns:25px 1fr;gap:0 12px; }.purchase-rebate-steps article>span { grid-column:1;grid-row:1/3;margin-top:3px; }.purchase-rebate-steps article>h3 { grid-column:2;margin:0 0 9px;font-size:16px; }.purchase-rebate-steps article>p { grid-column:2; }.purchase-policy-layout { grid-template-columns:1fr;gap:25px; }.rebate-explanation { font-size:13px; }.purchase-rebate-preview { padding:11px 13px;margin-top:11px; }.purchase-rebate-title>strong { font-size:18px; }#perks .section-heading h2 { font-size:29px;line-height:1.2; } }
