.rr-problems{color:#fff;padding:88px 0;font-size:16px;line-height:1.5;position:relative}@media (max-width:760px){.rr-problems{padding:48px 0}}.rp-head{margin:0 0 26px}.rp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffd255;margin:0 0 14px;font-size:13px;font-weight:700}.rp-h2{color:#fff;text-wrap:pretty;max-width:900px;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.15}.rp-line{color:#ffffffd9;text-wrap:pretty;max-width:720px;margin:0;font-size:18px;font-weight:300;line-height:1.5}.rp-list{margin:0;padding:0;list-style:none}.rp-row{border-top:1px solid #ffffff1a;grid-template-columns:162px minmax(0,1fr) 300px;align-items:start;column-gap:32px;padding:14px 0 18px;display:grid;position:relative}.rp-row:first-child{border-top:0;padding-top:0}.rp-row:first-child:before{top:14px}.rp-row:before{content:"";z-index:1;background:linear-gradient(180deg,var(--c),var(--cn));opacity:.7;border-radius:1px;width:2px;position:absolute;top:28px;bottom:-29px;left:13px}.rp-row:last-child:before{display:none}.rp-left{align-items:center;gap:10px;min-width:0;display:flex}.rp-n{z-index:2;background:var(--c);color:#2a2d4d;text-align:center;border-radius:50%;flex:none;width:28px;height:28px;font-size:11px;font-weight:700;line-height:28px;position:relative;box-shadow:0 0 0 4px #2a2d4d}.rp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.rp-body{min-width:0}.rp-t{color:#fff;text-wrap:pretty;margin:2px 0 6px;font-size:22px;font-weight:700;line-height:1.2}.rp-p{color:#ffffffd9;text-wrap:pretty;max-width:640px;margin:0;font-size:16px;font-weight:300;line-height:1.5}.rp-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rp-tag{letter-spacing:.04em;color:#ffffffd1;white-space:nowrap;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.rp-tag:hover{border-color:var(--c);color:#fff}.rp-tag:focus-visible{outline-offset:2px;outline:2px solid #ffd255}.rp-vis{padding-top:4px}.rp-vis svg{width:100%;max-width:360px;height:auto;font-family:Poppins,system-ui,sans-serif;display:block}.rp-foot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:18px;padding-top:16px;display:flex}.rp-note{color:#ffffffa6;max-width:640px;margin:0;font-size:13px}.rp-more{color:#fff;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.rp-more:hover{color:#ffd255;text-decoration:underline}.rp-more:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffd255}.rp-js .rp-row{animation:.55s cubic-bezier(.2,.7,.2,1) both rp-in;animation-delay:calc(var(--i) * 90ms + 60ms)}@keyframes rp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1040px){.rp-h2{font-size:34px}.rp-row{grid-template-columns:162px minmax(0,1fr);gap:14px 28px}.rp-vis{grid-column:2;padding-top:0}}@media (max-width:760px){.rp-head{margin-bottom:22px}.rp-h2{font-size:28px}.rp-line{font-size:16px}.rp-row{grid-template-columns:minmax(0,1fr);gap:10px 0;padding:16px 0 20px}.rp-vis{grid-column:1}.rp-row:before{top:30px;bottom:-31px}.rp-row:first-child:before{top:14px}.rp-left{gap:14px}.rp-body,.rp-vis{padding-left:42px}.rp-t{margin-top:0;font-size:21px}.rp-p{font-size:15px}.rp-vis{padding-top:4px}.rp-foot{margin-top:14px;display:block}.rp-more{white-space:normal;margin-top:14px;display:inline-block}}@media (prefers-reduced-motion:reduce){.rp-js .rp-row{animation:none}.rp-tag,.rp-more{transition:none}}
.rr-blind{color:#fff;padding:88px 0;font-size:16px;line-height:1.5;position:relative}@media (max-width:760px){.rr-blind{padding:48px 0}}.rb-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin:0 0 22px;display:grid}.rb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffd255;margin:0 0 12px;font-size:13px;font-weight:700}.rb-h2{color:#fff;text-wrap:balance;max-width:640px;margin:0;font-size:42px;font-weight:700;line-height:1.12}.rb-lead{color:#ffffffd9;max-width:540px;margin:0;font-size:18px;font-weight:300;line-height:1.5}.rb-row{flex-direction:column;display:flex}.rb-beat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template:"h vis""cap vis"1fr/minmax(0,300px) minmax(0,1fr);align-items:start;gap:6px 36px;min-width:0;padding:20px 24px 22px;display:grid}.rb-beat-h{flex-wrap:wrap;grid-area:h;align-items:center;gap:10px;margin:0 0 8px;display:flex}.rb-n{color:#2a2d4d;background:#ffd255;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.rb-beat-t{color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.2}.rb-vis{grid-area:vis;align-self:center;align-items:center;min-width:0;margin:0;display:flex}.rb-vis>*{max-width:640px}.rb-cap{color:#ffffffd9;text-wrap:pretty;grid-area:cap;margin:0;font-size:15px;font-weight:300;line-height:1.4}.rb-see{width:100%}.rb-lane{min-width:0}.rb-lane+.rb-lane{margin-top:10px}.rb-see-k{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 3px;font-size:10px;font-weight:700;line-height:1.3;display:block}.rb-see-k-rr{color:#ffd255}.rb-see-data{letter-spacing:0;text-transform:none;color:#ffffff8c;font-style:normal;font-weight:500}.rb-grid{width:100%;height:auto;display:block}.rb-axis{border-top:1px solid #ffffff3d;height:17px;position:relative}.rb-ax{letter-spacing:.02em;color:#fff9;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:3px}.rb-ax-l{left:0}.rb-ax-r{right:0}.rb-ax-claim{color:#e17751;font-weight:700}.rb-ax-still{color:#ffffffc7}.rb-ax-t{font-weight:700;transform:translate(-50%)}.rb-ax-t1{color:#f6be64}.rb-ax-t2{color:#e17751}.rb-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:8px 9px 5px}.rb-card-h{justify-content:space-between;align-items:center;gap:8px;margin:0 0 3px;display:flex}.rb-card-k{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;min-width:0;font-size:10px;font-weight:700;line-height:1.3}.rb-ill{color:#ffffffa6;white-space:nowrap;border:1px solid #ffffff47;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.2}.rb-sig{margin:0;padding:0;list-style:none}.rb-sig li{color:#ffffffa6;border-top:1px solid #ffffff14;align-items:center;gap:8px;min-width:0;padding:6px 0;font-size:11.5px;line-height:1.3;display:flex}.rb-sig li:first-child{border-top:0}.rb-sig i{opacity:.7;background:#e17751;border-radius:50%;flex:none;width:8px;height:8px}.rb-sig span{flex:1;min-width:0}.rb-sig em{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff4d;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700;line-height:1.2}.rb-sig-act{color:#fff;font-weight:500}.rb-sig-act i{opacity:1;box-shadow:0 0 0 3px #e1775140}.rb-sig-act em{color:#2a2d4d;background:#ffd255;border-color:#ffd255}.rb-act{width:100%}.rb-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid;position:relative}.rb-pc{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;min-width:0;padding:12px;position:relative}.rb-pc-e{background:#16a37f1c;border-color:#45c79e73}.rb-pill{color:#fff;white-space:nowrap;background:#ffffff0f;border:1.5px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.rb-pill i{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}.rb-pill-e{background:#16a37f29;border-color:#16a37f}.rb-pill-e i{background:#16a37f}.rb-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rb-tile{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px 2px 4px;display:flex}.rb-chip{background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.rb-chip svg{width:20px;height:20px;display:block}.rb-pc-e .rb-chip{background:#16a37f33;border-color:#45c79e80}.rb-tile-t{color:#ffffffe0;text-wrap:balance;min-width:0;max-width:92px;font-size:11px;font-weight:500;line-height:1.25}.rb-pc-e .rb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-pc-y .rb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-chip-more{color:#2a2d4d;background:#ffffffe0;border-color:#0000;padding-bottom:2px;font-size:22px;font-weight:600;line-height:1}.rb-pc-e .rb-chip-more{color:#2a2d4d;background:#16a37f;border-color:#0000}.rb-tile-more .rb-tile-t{color:#fff;font-weight:600}.rb-link{justify-content:center;align-items:center;min-width:0;height:36px;display:flex}.rb-link svg{width:40px;height:16px;display:block;overflow:visible;transform:rotate(90deg)}.rb-anim .rb-ev{transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .45s}.rb-anim:not(.rb-on) .rb-ev{opacity:0;transform:scale(.6)}.rb-anim .rb-ev-claim{transition-delay:1.45s}.rb-anim .rb-ev-seen{transition-delay:1.9s}.rb-anim .rb-ev-acted{transition-delay:2.3s}.rb-anim .rb-dR{transition:fill .5s,stroke .5s}.rb-anim:not(.rb-on) .rb-dR{fill:#0000;stroke:#fff3}.rb-anim .rb-gR{transition:opacity .9s .95s}.rb-anim:not(.rb-on) .rb-gR{opacity:0}.rb-anim .rb-see-k-rr{transition:color .5s .95s}.rb-anim:not(.rb-on) .rb-see-k-rr{color:#ffffff80}.rb-anim .rb-ax-t,.rb-anim .rb-ax-claim,.rb-anim .rb-ax-still{transition:opacity .4s}.rb-anim:not(.rb-on) .rb-ax-t,.rb-anim:not(.rb-on) .rb-ax-claim,.rb-anim:not(.rb-on) .rb-ax-still{opacity:0}.rb-anim .rb-ax-claim{transition-delay:1.45s}.rb-anim .rb-ax-still{transition-delay:1.3s}.rb-anim .rb-ax-t1{transition-delay:1.9s}.rb-anim .rb-ax-t2{transition-delay:2.3s}.rb-anim .rb-link svg{transition:opacity .45s}.rb-anim:not(.rb-on) .rb-link svg{opacity:0}.rb-anim .rb-link-1 svg{transition-delay:2.55s}.rb-anim .rb-link-2 svg{transition-delay:3.6s}.rb-anim .rb-link-3 svg{transition-delay:4.9s}.rb-anim .rb-sig li{transition:opacity .4s,transform .4s}.rb-anim:not(.rb-on) .rb-sig li{opacity:0;transform:translateY(6px)}.rb-anim .rb-sig li:first-child{transition-delay:2.7s}.rb-anim .rb-sig li:nth-child(2){transition-delay:2.85s}.rb-anim .rb-sig li:nth-child(3){transition-delay:3s}.rb-anim .rb-sig li:nth-child(4){transition-delay:3.15s}.rb-anim .rb-sig em{transition:opacity .3s,transform .3s}.rb-anim:not(.rb-on) .rb-sig em{opacity:0;transform:scale(.8)}.rb-anim .rb-sig li:first-child em{transition-delay:3.1s}.rb-anim .rb-sig li:nth-child(2) em{transition-delay:3.25s}.rb-anim .rb-sig li:nth-child(3) em{transition-delay:3.4s}.rb-anim .rb-sig li:nth-child(4) em{transition-delay:3.55s}.rb-anim .rb-pc,.rb-anim .rb-tile{transition:opacity .45s,transform .45s}.rb-anim:not(.rb-on) .rb-pc{opacity:0;transform:translateY(6px)}.rb-anim:not(.rb-on) .rb-tile{opacity:0;transform:translateY(5px)}.rb-anim .rb-pc-e{transition-delay:4.05s}.rb-anim .rb-pc-y{transition-delay:4.2s}.rb-anim .rb-pc-e .rb-tile-1{transition-delay:4.3s}.rb-anim .rb-pc-e .rb-tile-2{transition-delay:4.42s}.rb-anim .rb-pc-e .rb-tile-3{transition-delay:4.54s}.rb-anim .rb-pc-y .rb-tile-1{transition-delay:4.45s}.rb-anim .rb-pc-y .rb-tile-2{transition-delay:4.57s}.rb-anim .rb-pc-e .rb-tile-4{transition-delay:4.66s}.rb-anim .rb-pc-y .rb-tile-3{transition-delay:4.69s}@media (max-width:1120px){.rb-head{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.rb-h2{font-size:34px}.rb-lead{max-width:720px}.rb-row{flex-direction:column;display:flex}.rb-link{height:40px}.rb-link svg{transform:rotate(90deg)}.rb-see{max-width:560px}}@media (max-width:1040px){.rb-tiles,.rb-pc-e .rb-tiles,.rb-pc-y .rb-tiles{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px}.rb-tile{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:4px 0}.rb-chip{width:32px;height:32px}.rb-chip svg{width:18px;height:18px}.rb-tile-t{text-wrap:pretty;max-width:none;font-size:12px}}@media (max-width:760px){.rb-h2{font-size:28px;line-height:1.2}.rb-lead{font-size:16px}.rb-beat{flex-direction:column;padding:16px 16px 18px;display:flex}.rb-vis{margin:0 0 10px}.rb-vis>*{max-width:none}.rb-cap{font-size:14px}.rb-beat-3 .rb-vis{margin:0}.rb-pair{grid-template-columns:minmax(0,1fr);gap:12px}.rb-tile{padding:5px 0}}@media (prefers-reduced-motion:reduce){.rb-ev,.rb-dR,.rb-gR,.rb-see-k-rr,.rb-ax-t,.rb-ax-claim,.rb-ax-still,.rb-link svg,.rb-sig li,.rb-sig em,.rb-pc,.rb-tile{transition:none!important}}
.rb-band{grid-template-areas:"h vis""cap vis""why why"}.rb-band .rb-spark{gap:6px;width:100%;max-width:640px;display:grid}.rb-spark .k{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.rb-spark .k b{color:#45c79e;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:13px}.rb-spark svg{width:100%;height:auto;display:block}.rb-spark svg text{font-family:inherit}.rb-why{color:#ffffffdb;border-top:1px solid #ffffff24;grid-template:"wk chart""l chart"1fr"profit profit"/minmax(0,300px) minmax(0,1fr);grid-area:why;align-items:start;gap:6px 36px;margin-top:10px;padding-top:14px;font-size:14px;line-height:1.5;display:grid}.rb-why-k{letter-spacing:.1em;text-transform:uppercase;color:#45c79e;grid-area:wk;align-self:end;font-size:11px;font-weight:700;line-height:1.3}.rb-why-l{grid-area:l;min-width:0}.rb-stat{color:#ffffffdb;margin:0;font-size:14px;line-height:1.5}.rb-stat>b{color:#fff;font-weight:600}.rb-why .fn{vertical-align:super;margin-left:2px;font-size:12px}.rb-why .fn-pop{white-space:normal;color:#2e314d;text-align:left;font-size:13px;font-weight:400;line-height:1.5}.rb-why .fn-pop b{color:#2a2d4d}.rb-big{color:#45c79e;white-space:nowrap;margin-right:4px;font-size:30px;font-weight:700;line-height:1}.rb-visit{color:#ffffffa6;text-wrap:pretty;margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.45}.rb-chart{grid-area:chart;grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:center;column-gap:18px;min-width:0;max-width:640px;margin:0;display:grid}.rb-waffle{width:100.5px;height:100.5px;display:block;overflow:visible}.rb-fewers{gap:8px;min-width:0;margin:0;display:grid}.rb-fewer{background:#45c79e24;border:1px solid #45c79e8c;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:7px 12px 7px 11px;display:flex}.rb-fewer-n{color:#45c79e;white-space:nowrap;flex:none;font-size:16px;font-weight:700;line-height:1}.rb-fewer-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rb-fewer-w{color:#fff;font-size:12px;font-weight:500}.rb-fewer-of{color:#fff9;font-size:10.5px;font-weight:400}.rb-fewer-b{background:#45c79e12;border-color:#45c79e4d}.rb-fewer-b .rb-fewer-n{color:#45c79eb8}.rb-fewer-b .rb-fewer-w{color:#fffc}.rb-anim .rb-fewer,.rb-anim .rb-fewer-n{transition:background-color .5s 1.15s,border-color .5s 1.15s,color .5s 1.15s}.rb-anim .rb-band:not(.rb-band-on) .rb-fewer{background:#ffffff0a;border-color:#ffffff24}.rb-anim .rb-band:not(.rb-band-on) .rb-fewer-n{color:#ffffff73}.rb-profit{border-top:1px dashed #ffffff29;flex-wrap:wrap;grid-area:profit;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;display:flex}.rb-profit-k{letter-spacing:.1em;text-transform:uppercase;color:#ffd255;margin-right:4px;font-size:12px;font-weight:700}.rb-profit-i{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;line-height:1.3;display:inline-flex}.rb-profit-i b{color:#fff;font-weight:600}.rb-profit-i i{color:#45c79e;font-style:normal;font-weight:700}.rb-profit-i>span:not(.rb-sr){color:#ffffffa6}.rb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rb-anim .rb-dot{transition:opacity .35s,fill .4s,stroke .4s}.rb-anim .rb-band:not(.rb-band-on) .rb-dot{opacity:0}.rb-anim .rb-band:not(.rb-band-on) .rb-dot-g{fill:#ffffff1a;stroke:#ffffff57}@media (prefers-reduced-motion:reduce){.rb-dot,.rb-fewer,.rb-fewer-n{transition:none!important}}@media (max-width:760px){.rb-band .rb-spark{max-width:none}.rb-why{grid-template:"wk""chart""l""profit"/minmax(0,1fr);row-gap:12px;font-size:13.5px}.rb-why-k{align-self:start}.rb-big{font-size:26px}.rb-chart{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:10px}.rb-fewers{width:100%}}
