.rewards-plan_allocation__duYJH{border:1px solid #dedbd3;background:#fbfaf6;border-radius:18px;padding:26px;margin-bottom:24px}.rewards-plan_heading__7jnfB{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rewards-plan_heading__7jnfB h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:9px 0}.rewards-plan_heading__7jnfB p{font-size:13px;line-height:1.7;color:#77736b;max-width:620px;margin:0}.rewards-plan_badge__zYi7z{display:inline-flex;align-items:center;gap:6px;border:1px solid #e3c1b3;border-radius:30px;background:#fff1e8;color:#914b36;white-space:nowrap;padding:8px 11px;font-size:11px}.rewards-plan_allocations__7k7UG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border:1px solid #e3dfd5;border-radius:12px;overflow:hidden}.rewards-plan_allocations__7k7UG article{padding:22px}.rewards-plan_allocations__7k7UG article+article{border-left:1px solid #e3dfd5}.rewards-plan_allocations__7k7UG strong{font-size:32px;font-weight:500;letter-spacing:-1px}.rewards-plan_allocations__7k7UG small{font-size:12px;letter-spacing:0;color:#80796d}.rewards-plan_allocations__7k7UG h3{font-size:13px;font-weight:600;margin:12px 0 5px}.rewards-plan_allocations__7k7UG p{font-size:11px;line-height:1.7;color:#80796d;margin:0}.rewards-plan_planLink__iZtu1{display:flex;gap:14px;align-items:center}.rewards-plan_planLink__iZtu1>svg{flex-shrink:0;color:#bf7058}.rewards-plan_planLink__iZtu1>div{flex:1;min-width:0}.rewards-plan_planLink__iZtu1 strong{font-size:13px;font-weight:600}.rewards-plan_planLink__iZtu1 p{font-size:12px;line-height:1.7;color:#77736b;margin:5px 0 0}.rewards-plan_planLink__iZtu1>a{white-space:nowrap}.rewards-plan_footnote__UwAZr{font-size:11px;line-height:1.8;color:#827b6f;margin:16px 0 0}.rewards-plan_bridge__YSFxm{max-width:1200px;margin:auto}.rewards-plan_bridgeIntro__buB9l{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:30px}.rewards-plan_bridgeIntro__buB9l h1{font-size:clamp(38px,5vw,60px);line-height:1.06;letter-spacing:-2px;margin:18px 0}.rewards-plan_bridgeIntro__buB9l h1 em{font-style:normal;color:#81796d}.rewards-plan_bridgeIntro__buB9l p{font-size:14px;line-height:1.8;color:#77736b;max-width:620px}.rewards-plan_bridgeIntro__buB9l>.rewards-plan_badge__zYi7z{margin-top:10px}.rewards-plan_bridgeColumns__ywIUN{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.rewards-plan_bridgeDetails__Wr53L,.rewards-plan_converter__Sd7rr{min-width:0;padding:28px;border:1px solid #dedbd3;border-radius:18px;background:#fbfaf6}.rewards-plan_smallRate__1FDNm{font:12px monospace;color:#8b7965;padding:7px 9px;border-radius:6px;background:#efede6}.rewards-plan_converter__Sd7rr label{display:block;font-size:12px;margin:28px 0 10px;color:#625a4e}.rewards-plan_inputRow__wXCEr{display:flex;align-items:center;gap:12px;border:1px solid #d8d2c6;border-radius:10px;padding:14px;background:#fffdf9}.rewards-plan_inputRow__wXCEr:focus-within{outline:2px solid #bd6a51;outline-offset:2px}.rewards-plan_inputRow__wXCEr input{min-width:0;width:100%;font:inherit;font-size:25px;background:transparent;border:0;outline:0;color:#312d26}.rewards-plan_inputRow__wXCEr span{font-size:11px;white-space:nowrap;color:#8b7965}.rewards-plan_direction__WDwly{display:flex;justify-content:center;padding:13px;color:#ad806d}.rewards-plan_quote__7NS59{background:#efede6;border-radius:10px;padding:20px}.rewards-plan_quote__7NS59>span{font-size:11px;color:#82796a}.rewards-plan_quote__7NS59 strong{display:block;font-size:32px;font-weight:500;margin:10px 0;overflow-wrap:anywhere;letter-spacing:-.8px}.rewards-plan_quote__7NS59 small{font-size:13px;letter-spacing:0;color:#77736b}.rewards-plan_quote__7NS59 p{font-size:11px;color:#82796a;margin:0}.rewards-plan_error__nBBL6{font-size:12px;color:#a13b2e;line-height:1.7;margin-top:16px}.rewards-plan_closedButton__Svx9n{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:24px;padding:15px;border:1px solid #d5cfc3;border-radius:9px;background:#e7e2d8;color:#766d5e;font:inherit;font-size:13px;cursor:not-allowed}.rewards-plan_closedNote__iq1R0{font-size:11px;color:#82796a;text-align:center;line-height:1.7}.rewards-plan_bridgeDetails__Wr53L>div{padding:20px 0;border-bottom:1px solid #e3dfd5}.rewards-plan_bridgeDetails__Wr53L>div>span{display:block;font-size:12px;color:#82796a;margin-bottom:9px}.rewards-plan_bridgeDetails__Wr53L strong{font-size:25px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.rewards-plan_bridgeDetails__Wr53L small{font-size:12px;color:#82796a}.rewards-plan_bridgeDetails__Wr53L p{font-size:12px;line-height:1.8;color:#82796a;margin:8px 0 0}.rewards-plan_requirements__POxSk{display:flex;align-items:flex-start;gap:10px}.rewards-plan_requirements__POxSk svg{flex-shrink:0;margin-top:4px;color:#8c9b80}.rewards-plan_requirements__POxSk p{margin:0}.rewards-plan_bridgeFooter__j9Oke{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 0}.rewards-plan_allocation__duYJH a:focus-visible,.rewards-plan_bridge__YSFxm a:focus-visible,.rewards-plan_bridge__YSFxm button:focus-visible{outline:2px solid #bd6a51;outline-offset:4px}@media(max-width:900px){.rewards-plan_bridgeColumns__ywIUN{grid-template-columns:1fr}.rewards-plan_allocations__7k7UG article{padding:18px}.rewards-plan_planLink__iZtu1{flex-wrap:wrap}.rewards-plan_planLink__iZtu1>a{margin-left:34px}}@media(max-width:600px){.rewards-plan_allocation__duYJH,.rewards-plan_bridgeDetails__Wr53L,.rewards-plan_converter__Sd7rr{padding:20px}.rewards-plan_bridgeIntro__buB9l,.rewards-plan_heading__7jnfB{flex-direction:column;gap:14px}.rewards-plan_bridgeIntro__buB9l h1{font-size:39px}.rewards-plan_allocations__7k7UG{grid-template-columns:1fr}.rewards-plan_allocations__7k7UG article+article{border-left:0;border-top:1px solid #e3dfd5}.rewards-plan_allocations__7k7UG article{display:grid;grid-template-columns:110px 1fr;column-gap:12px}.rewards-plan_allocations__7k7UG h3{margin:4px 0}.rewards-plan_allocations__7k7UG p{grid-column:2}.rewards-plan_allocations__7k7UG strong{grid-row:span 2;font-size:29px}.rewards-plan_planLink__iZtu1 p{font-size:11px}.rewards-plan_inputRow__wXCEr{gap:8px;padding:12px}.rewards-plan_inputRow__wXCEr input{font-size:22px}.rewards-plan_inputRow__wXCEr span{font-size:10px}.rewards-plan_bridgeDetails__Wr53L strong{font-size:23px}}