.rwstats{--rwstats-scroll:260vh;--rwstats-line:rgba(18,23,20,.16);--rwstats-accent:#a8d900;--rwstats-gap:0;background:transparent!important;height:var(--rwstats-scroll);position:relative;width:100%}.rwstats *{box-sizing:border-box}.rwstats-stage{align-items:center;background:transparent!important;display:flex;min-height:100vh;overflow:hidden;padding:clamp(28px,4vw,72px);position:sticky;top:0}.rwstats-list{position:relative;width:100%}.rwstats-item{position:relative}.rwstats-number{color:var(--rwstats-accent);font-variant-numeric:tabular-nums}.rwstats-label{margin:0}.rwstats-copy p{margin:0}
.rwstats--columns .rwstats-list{display:grid;gap:var(--rwstats-gap);grid-template-columns:repeat(var(--rwstats-count,3),minmax(0,1fr))}.rwstats--columns .rwstats-list:before,.rwstats--columns .rwstats-list:after{background:var(--rwstats-line);content:"";height:34%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleY(var(--rwstats-line-scale,0));width:1px;z-index:2}.rwstats--columns .rwstats-list:before{left:33.333%}.rwstats--columns .rwstats-list:after{left:66.666%}.rwstats--columns .rwstats-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:42vh;opacity:0;padding:clamp(28px,4vw,72px);text-align:center;transform:translateY(64px)}.rwstats--columns .rwstats-number{font-size:clamp(72px,10vw,178px);font-weight:700;line-height:.82}.rwstats--columns .rwstats-label{color:rgba(18,23,20,.58);font-size:clamp(17px,1.45vw,25px);font-weight:400;line-height:1.15;margin-top:34px}.rwstats-char{display:inline-block;filter:blur(7px);opacity:0;transform:translateY(18px)}
.rwstats--rows{--rwstats-scroll:310vh}.rwstats--rows .rwstats-list{z-index:2}.rwstats--rows .rwstats-item{align-items:center;border-bottom:1px solid var(--rwstats-line);display:grid;gap:clamp(28px,6vw,120px);grid-template-columns:minmax(260px,.85fr) minmax(220px,1fr);min-height:24vh;opacity:.14;transform-origin:center;will-change:transform,opacity,filter}.rwstats--rows .rwstats-item:first-child{border-top:1px solid var(--rwstats-line)}.rwstats--rows .rwstats-number{font-size:clamp(76px,9vw,164px);font-weight:600;line-height:.8;overflow:hidden}.rwstats--rows .rwstats-label{font-size:clamp(22px,2.4vw,42px);font-weight:500;line-height:1.05}.rwstats-progress{background:var(--rwstats-accent);bottom:-1px;box-shadow:0 0 24px color-mix(in srgb,var(--rwstats-accent) 55%,transparent);height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left}
.rwstats--scenes{--rwstats-scroll:390vh}.rwstats--scenes .rwstats-stage{perspective:1600px;transform-style:preserve-3d}.rwstats--scenes .rwstats-list{inset:0;position:absolute}.rwstats--scenes .rwstats-item{align-items:center;display:grid;gap:clamp(36px,7vw,140px);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);inset:0;opacity:0;padding:clamp(70px,8vw,150px) clamp(26px,6vw,120px);position:absolute;transform-style:preserve-3d;visibility:hidden;will-change:transform,opacity,filter}.rwstats--scenes .rwstats-number{font-size:clamp(118px,20vw,390px);font-weight:700;line-height:.7;transform-origin:center;white-space:nowrap;will-change:transform,opacity,filter}.rwstats--scenes .rwstats-copy{justify-self:end;overflow:hidden;width:min(100%,560px)}.rwstats--scenes .rwstats-label{font-size:clamp(38px,5vw,86px);font-weight:500;line-height:.92;margin-bottom:24px}.rwstats--scenes .rwstats-copy p{color:rgba(18,23,20,.58);font-size:clamp(18px,1.7vw,28px);line-height:1.3;max-width:25ch}
@media(max-width:767px){.rwstats-stage{padding:22px}.rwstats--columns{--rwstats-scroll:230vh}.rwstats--columns .rwstats-list{grid-template-columns:1fr}.rwstats--columns .rwstats-list:before,.rwstats--columns .rwstats-list:after{display:none}.rwstats--columns .rwstats-item{min-height:24vh;padding:26px 4px}.rwstats--columns .rwstats-item:not(:last-child):after{background:var(--rwstats-line);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%,50%) scaleX(var(--rwstats-mobile-line,0));width:68%}.rwstats--columns .rwstats-number{font-size:clamp(68px,22vw,100px)}.rwstats--columns .rwstats-label{font-size:17px;margin-top:12px}.rwstats--rows{--rwstats-scroll:280vh}.rwstats--rows .rwstats-item{gap:10px;grid-template-columns:1fr;min-height:27vh;padding-block:22px}.rwstats--rows .rwstats-number{font-size:clamp(68px,22vw,98px)}.rwstats--rows .rwstats-label{font-size:20px}.rwstats--scenes{--rwstats-scroll:350vh}.rwstats--scenes .rwstats-item{align-content:center;gap:44px;grid-template-columns:1fr;padding:80px 22px;text-align:center}.rwstats--scenes .rwstats-number{font-size:clamp(84px,25vw,132px)}.rwstats--scenes .rwstats-copy{justify-self:center;margin-inline:auto}.rwstats--scenes .rwstats-label{font-size:44px;margin-bottom:14px}.rwstats--scenes .rwstats-copy p{font-size:18px;margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.rwstats{height:auto}.rwstats-stage{min-height:0;position:relative}.rwstats--columns .rwstats-item,.rwstats--rows .rwstats-item{filter:none;opacity:1;transform:none}.rwstats--scenes .rwstats-list{position:relative}.rwstats--scenes .rwstats-item{opacity:1;position:relative;visibility:visible}}
.rwstats--scenes .rwstats-number.rwstats-number--wide{font-size:clamp(96px,14vw,265px)}
.rwstats--scenes .rwstats-item>*{min-width:0}.rwstats--scenes .rwstats-number{max-width:100%}
.rwstats--scenes .rwstats-number{justify-self:center;text-align:center}
@media(max-width:767px){.rwstats--scenes .rwstats-number.rwstats-number--wide{font-size:clamp(72px,22vw,108px)}}
.rwstats--dossier{--rwstats-scroll:430vh;--rwstats-ghost:rgba(18,23,20,.055)}.rwstats--dossier .rwstats-stage{padding:clamp(24px,3vw,54px);perspective:1200px}.rwstats-v4-frame{background:linear-gradient(var(--rwstats-line),var(--rwstats-line)) left top/38% 1px no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) right top/38% 1px no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) left bottom/38% 1px no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) right bottom/38% 1px no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) left top/1px 34% no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) left bottom/1px 34% no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) right top/1px 34% no-repeat,linear-gradient(var(--rwstats-line),var(--rwstats-line)) right bottom/1px 34% no-repeat;inset:clamp(24px,3vw,54px);pointer-events:none;position:absolute;z-index:4}.rwstats-v4-frame i{border-color:currentColor;height:18px;opacity:.58;position:absolute;width:18px}.rwstats-v4-frame i:nth-child(1){border-left:2px solid;border-top:2px solid;left:0;top:0}.rwstats-v4-frame i:nth-child(2){border-right:2px solid;border-top:2px solid;right:0;top:0}.rwstats-v4-frame i:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.rwstats-v4-frame i:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.rwstats--dossier .rwstats-list{inset:0;position:absolute}.rwstats--dossier .rwstats-item{align-items:center;display:grid;gap:clamp(26px,5vw,100px);grid-template-columns:.58fr 1.2fr .8fr;grid-template-rows:1fr;inset:0;opacity:0;overflow:hidden;padding:clamp(80px,8vw,150px);position:absolute;visibility:hidden}.rwstats--dossier .rwstats-item:before{color:transparent;content:attr(data-ghost);font-size:clamp(340px,54vw,960px);font-weight:700;left:50%;line-height:.72;pointer-events:none;position:absolute;top:50%;transform:translate(calc(-50% + var(--v4-word-x,0)),-50%);white-space:nowrap;-webkit-text-stroke:1px var(--rwstats-ghost);z-index:-1}.rwstats-v4-meta{align-self:start;margin-top:8vh}.rwstats-v4-meta span{color:#789e00;display:block;font-size:11px;font-weight:700;margin-bottom:13px;text-transform:uppercase}.rwstats-v4-meta b{display:block;font-size:clamp(16px,1.3vw,22px);font-weight:500;line-height:1.2;max-width:16ch}.rwstats-v4-main{text-align:center;transform-style:preserve-3d}.rwstats--dossier .rwstats-number{font-size:clamp(150px,22vw,410px);font-weight:700;line-height:.7;transform-origin:50% 100%;white-space:nowrap}.rwstats--dossier .rwstats-number--wide{font-size:clamp(120px,17vw,320px)}.rwstats--dossier .rwstats-label{font-size:clamp(28px,3vw,54px);font-weight:500;line-height:1;margin-top:38px}.rwstats-v4-proof{align-self:end;margin-bottom:7vh}.rwstats-v4-proof p{color:rgba(18,23,20,.62);font-size:clamp(17px,1.45vw,24px);line-height:1.32;margin:0 0 28px;max-width:24ch}.rwstats-v4-proof div{display:flex;flex-wrap:wrap;gap:7px}.rwstats-v4-proof span{border:1px solid var(--rwstats-line);border-radius:999px;font-size:10px;padding:7px 11px;text-transform:uppercase}.rwstats-v4-nav{align-items:center;bottom:clamp(40px,5vw,82px);display:grid;font-size:11px;gap:14px;grid-template-columns:auto minmax(80px,220px) auto;justify-content:end;left:clamp(42px,5vw,90px);position:absolute;right:clamp(42px,5vw,90px);z-index:5}.rwstats-v4-nav div{background:color-mix(in srgb,var(--rwstats-line) 65%,transparent);height:2px;overflow:hidden}.rwstats-v4-nav i{background:currentColor;display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}
@media(max-width:767px){.rwstats--dossier{--rwstats-scroll:390vh}.rwstats--dossier .rwstats-stage{padding:0}.rwstats-v4-frame{display:none}.rwstats--dossier .rwstats-item{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:58px 24px 82px;text-align:left}.rwstats--dossier .rwstats-item:before{display:none}.rwstats-v4-meta{align-self:auto;border-bottom:1px solid var(--rwstats-line);margin:0;order:1;padding-bottom:18px}.rwstats-v4-meta span{margin-bottom:8px}.rwstats-v4-meta b{font-size:16px;max-width:none}.rwstats-v4-main{order:2;text-align:left}.rwstats--dossier .rwstats-number{font-size:clamp(94px,29vw,132px);justify-self:auto;text-align:left}.rwstats--dossier .rwstats-number--wide{font-size:clamp(78px,24vw,110px)}.rwstats--dossier .rwstats-label{font-size:clamp(34px,10vw,46px);margin-top:18px}.rwstats-v4-proof{align-self:auto;margin:0;order:3;text-align:left}.rwstats-v4-proof p{font-size:17px;margin:0 0 18px;max-width:29ch}.rwstats-v4-proof div{justify-content:flex-start}.rwstats-v4-nav{bottom:24px;grid-template-columns:auto 1fr auto;left:24px;right:24px}}

/* Variant 5 — signal cards. Background remains owned by parent Elementor container. */
.rwstats--signal_cards{height:auto}.rwstats--signal_cards .rwstats-stage{min-height:92vh;overflow:visible;position:relative}.rwstats--signal_cards .rwstats-list{display:grid;grid-template-columns:repeat(var(--rwstats-count),minmax(0,1fr));margin-inline:auto;max-width:1800px}.rwstats--signal_cards .rwstats-item{display:flex;flex-direction:column;gap:34px;justify-content:space-between;min-height:min(62vh,650px);opacity:0;overflow:hidden;padding:clamp(34px,4vw,72px);transform:translateY(42px);clip-path:inset(10% 0);transition:background-color .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.rwstats--signal_cards .rwstats-item:not(:last-child){border-right:1px solid var(--rwstats-line)}.rwstats--signal_cards .rwstats-item:hover{background:rgba(255,255,255,.46);transform:translateY(-8px)!important}.rwstats-v5-index{align-items:center;display:grid;gap:10px;grid-template-columns:7px auto 1fr;font-size:10px;font-weight:700;text-transform:uppercase}.rwstats-v5-index i{background:var(--rwstats-accent);border-radius:50%;height:6px;transform:scale(0);width:6px}.rwstats-v5-index b{color:color-mix(in srgb,currentColor 42%,transparent);font-weight:600;justify-self:end}.rwstats-v5-index b:before{color:color-mix(in srgb,currentColor 20%,transparent);content:"/";margin-right:7px}.rwstats-v5-metric{align-items:end;display:grid;grid-template-rows:clamp(104px,10.5vw,190px) minmax(2.25em,auto) 58px;row-gap:24px;text-align:left}.rwstats--signal_cards .rwstats-number{align-self:end;font-size:clamp(104px,11vw,210px);font-weight:700;line-height:.7;white-space:nowrap}.rwstats--signal_cards .rwstats-number--wide{font-size:clamp(84px,8.5vw,164px)}.rwstats--signal_cards .rwstats-copy{align-self:start}.rwstats--signal_cards .rwstats-label{font-size:clamp(28px,2.5vw,44px);font-weight:500;line-height:1.06}.rwstats-v5-signal{align-self:end;box-sizing:border-box;height:58px;margin:0;overflow:visible;width:100%}.rwstats-v5-signal:not(svg){align-items:flex-end;display:flex;gap:8px}.rwstats-v5-signal i{background:color-mix(in srgb,currentColor 16%,transparent);display:block;flex:1;height:var(--h,30%);transform:scaleY(0);transform-origin:bottom}.rwstats-v5-signal i:nth-child(1){--h:24%}.rwstats-v5-signal i:nth-child(2){--h:42%}.rwstats-v5-signal i:nth-child(3){--h:34%}.rwstats-v5-signal i:nth-child(4){--h:62%}.rwstats-v5-signal i:nth-child(5){--h:50%}.rwstats-v5-signal i:nth-child(6){--h:72%}.rwstats-v5-signal i:nth-child(7){--h:66%}.rwstats-v5-signal i:nth-child(8){--h:100%;background:var(--rwstats-accent)}.rwstats-v5-grid{fill:none;stroke:color-mix(in srgb,currentColor 9%,transparent);stroke-width:1}.rwstats-v5-path{fill:none;stroke:var(--rwstats-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.rwstats-v5-signal circle{fill:var(--rwstats-accent);opacity:0}.rwstats-v5-signal--dots .rwstats-v5-path{stroke:color-mix(in srgb,currentColor 40%,transparent);stroke-width:1.5}.rwstats-v5-copy p{color:color-mix(in srgb,currentColor 62%,transparent);font-size:clamp(15px,1.1vw,19px);line-height:1.35;margin:0 0 20px;max-width:27ch}.rwstats-v5-copy div{display:flex;flex-wrap:wrap;gap:7px}.rwstats-v5-copy span{border:1px solid var(--rwstats-line);border-radius:999px;font-size:9px;padding:6px 10px;text-transform:uppercase}
@media(max-width:900px){.rwstats--signal_cards .rwstats-stage{min-height:auto;padding:24px 18px}.rwstats--signal_cards .rwstats-list{grid-template-columns:1fr}.rwstats--signal_cards .rwstats-item{border-bottom:1px solid var(--rwstats-line);border-right:0;clip-path:inset(8% 0);gap:28px;min-height:auto;padding:42px 4px}.rwstats--signal_cards .rwstats-item:last-child{border-bottom:0}.rwstats--signal_cards .rwstats-item:hover{transform:none!important}.rwstats-v5-metric{grid-template-rows:clamp(90px,28vw,126px) minmax(2.25em,auto) 54px;row-gap:18px}.rwstats--signal_cards .rwstats-number{font-size:clamp(94px,29vw,132px)}.rwstats--signal_cards .rwstats-number--wide{font-size:clamp(76px,23.5vw,108px)}.rwstats--signal_cards .rwstats-label{font-size:clamp(34px,9vw,46px)}.rwstats-v5-signal{height:54px;max-width:280px}.rwstats-v5-copy p{font-size:16px}}
@media(max-width:900px){.rwstats--signal_cards .rwstats-v5-metric{grid-template-rows:clamp(90px,28vw,126px) minmax(2.25em,auto) 78px}.rwstats--signal_cards .rwstats-number{font-size:clamp(108px,34vw,150px)}.rwstats--signal_cards .rwstats-number--wide{font-size:clamp(88px,27.5vw,122px)}.rwstats--signal_cards .rwstats-v5-signal,.rwstats--signal_cards .rwstats-v5-signal:not(svg){height:78px;max-width:none;width:100%}.rwstats--signal_cards .rwstats-v5-copy p{max-width:36ch}}
@media(prefers-reduced-motion:reduce){.rwstats--signal_cards .rwstats-item{clip-path:none;opacity:1;transform:none}.rwstats-v5-signal i{transform:none}.rwstats-v5-signal circle{opacity:1}}
.rwstats--signal_cards{--rwstats-v5-index:rgba(18,23,20,.68);--rwstats-v5-graph:var(--rwstats-accent);--rwstats-v5-graph-muted:rgba(18,23,20,.24);--rwstats-v5-pill-text:rgba(18,23,20,.82);--rwstats-v5-pill-border:rgba(18,23,20,.28)}.rwstats--signal_cards .rwstats-v5-index,.rwstats--signal_cards .rwstats-v5-index b{color:var(--rwstats-v5-index)}.rwstats--signal_cards .rwstats-v5-index b:before{color:var(--rwstats-v5-index);opacity:.55}.rwstats--signal_cards .rwstats-v5-signal i{background:var(--rwstats-v5-graph-muted)}.rwstats--signal_cards .rwstats-v5-signal i:nth-child(8){background:var(--rwstats-v5-graph)}.rwstats--signal_cards .rwstats-v5-grid{stroke:var(--rwstats-v5-graph-muted)}.rwstats--signal_cards .rwstats-v5-path{stroke:var(--rwstats-v5-graph)}.rwstats--signal_cards .rwstats-v5-signal circle{fill:var(--rwstats-v5-graph)}.rwstats--signal_cards .rwstats-v5-signal--dots .rwstats-v5-path{stroke:var(--rwstats-v5-graph-muted)}.rwstats--signal_cards .rwstats-v5-copy span{border-color:var(--rwstats-v5-pill-border);color:var(--rwstats-v5-pill-text)}
.rwstats--signal_cards svg.rwstats-v5-signal{display:block;max-width:100%;object-fit:contain}.rwstats--signal_cards .rwstats-v5-grid,.rwstats--signal_cards .rwstats-v5-path{vector-effect:non-scaling-stroke}
.rwstats--signal_cards .rwstats-v5-metric{grid-template-rows:clamp(104px,10.5vw,190px) minmax(2.25em,auto) auto}.rwstats--signal_cards .rwstats-v5-signal,.rwstats--signal_cards .rwstats-v5-signal:not(svg),.rwstats--signal_cards svg.rwstats-v5-signal{aspect-ratio:220/42;height:auto!important;max-width:none;width:100%}
@media(max-width:900px){.rwstats--signal_cards .rwstats-v5-metric{grid-template-rows:clamp(90px,28vw,126px) minmax(2.25em,auto) auto}}
@media(prefers-reduced-motion:reduce){.rwstats--dossier .rwstats-list{position:relative}.rwstats--dossier .rwstats-item{opacity:1;position:relative;visibility:visible}}
.rwstats-accessible{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rwstats-visual{display:contents}
