.rvfo{--ink:#111411;--paper:#F2F0E9;--lime:#D9F64E;--red:#E53935;position:relative;display:block;width:100%;isolation:isolate;background:var(--paper);color:var(--ink);overflow:hidden}
.rvfo *{box-sizing:border-box}
.rvfo__stage{position:relative;isolation:isolate;min-height:790px;overflow:hidden;background:#F7E8DA}
.rvfo__visual{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none}
.rvfo__image,.rvfo__slice{position:absolute;inset:0;display:block;width:100%;height:100%}
.rvfo__image img,.rvfo__slice img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;-webkit-user-drag:none}
.rvfo__image--rest{opacity:1;z-index:1}
.rvfo__image--fight{opacity:0;z-index:2;transition:opacity .08s steps(1,end)}
.rvfo--fight .rvfo__image--fight{opacity:1}
.rvfo__slice{z-index:4;opacity:0;mix-blend-mode:screen;filter:contrast(1.25) saturate(1.15)}
.rvfo__stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#F7E8DA 0%,rgba(247,232,218,.91) 25%,rgba(247,232,218,.22) 50%,rgba(247,232,218,0) 77%)}
.rvfo__visual:after{content:"";position:absolute;z-index:5;inset:0;background:var(--lime);opacity:0;pointer-events:none;mix-blend-mode:multiply}
.rvfo--glitching .rvfo__visual:after{animation:rvfo-ed-flash .34s steps(2,end) both}
.rvfo--glitching .rvfo__slice--one{animation:rvfo-ed-slice1 .34s steps(2,end) both}
.rvfo--glitching .rvfo__slice--two{animation:rvfo-ed-slice2 .34s steps(2,end) both}
.rvfo__content{position:relative;z-index:3;max-width:1550px;min-height:790px;margin:0 auto;padding:clamp(32px,4vw,64px) clamp(24px,4.6vw,80px) 42px;display:flex;flex-direction:column;align-items:flex-start}
.rvfo__kicker{margin:0 0 clamp(18px,2.2vw,30px);display:flex;align-items:center;gap:16px;max-width:580px;font-family:Inter,Arial,sans-serif;font-size:clamp(12px,1vw,16px);font-style:italic;font-weight:800;line-height:1.35;letter-spacing:.015em}
.rvfo__slashes{display:inline-block;color:var(--lime);font-family:Anton,Impact,sans-serif!important;font-size:33px;font-style:italic;letter-spacing:-.21em;margin-right:10px;transform:skew(-8deg)}
.rvfo__head{display:block;margin:0 0 clamp(22px,3.2vw,50px);max-width:810px;color:var(--ink);font-family:Anton,Impact,'Arial Narrow',sans-serif!important;font-size:clamp(66px,8.2vw,133px);font-weight:400!important;line-height:.91;letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance}
.rvfo__head span{display:block}
.rvfo__offers{display:flex;flex-direction:column;gap:clamp(16px,2vw,30px);align-items:flex-start}
.rvfo__offer-first{margin:0;display:flex;align-items:baseline;gap:clamp(10px,1vw,20px);line-height:.96;white-space:nowrap}
.rvfo__value-first{color:var(--red);font-family:Anton,Impact,sans-serif!important;font-size:clamp(68px,6.5vw,106px);font-weight:400!important;letter-spacing:-.025em}
.rvfo__off-first{color:var(--ink);font-family:Anton,Impact,sans-serif!important;font-size:clamp(47px,4.5vw,77px);font-weight:400!important}
.rvfo__qualifier{display:block;margin:4px 0 0;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:clamp(12px,1vw,16px);font-style:italic;line-height:1.35;font-weight:500}
.rvfo__lime{display:flex;flex-direction:column;align-items:flex-start;max-width:min(470px,85%);min-width:270px;background:var(--lime);padding:clamp(15px,1.45vw,24px) clamp(16px,2vw,32px) clamp(15px,1.5vw,25px);margin-left:-7px;transform:rotate(-1.8deg)}
.rvfo__value-second{font-family:Anton,Impact,sans-serif!important;color:var(--ink);font-size:clamp(76px,7.1vw,114px);font-weight:400!important;letter-spacing:-.022em;line-height:.92;white-space:nowrap}
.rvfo__offer-detail{max-width:340px;margin:5px 0 0;color:var(--ink);font-family:Anton,Impact,sans-serif!important;font-size:clamp(23px,2.15vw,36px);font-weight:400!important;line-height:1.08;text-transform:uppercase}
.rvfo__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:51px;padding:11px 17px 11px 22px;margin:5px 0 0;background:var(--ink);color:#fff!important;text-decoration:none!important;border:1px solid var(--ink);font:800 13px/1.15 Inter,Arial,sans-serif;letter-spacing:.025em;text-transform:uppercase;transition:background-color .15s,color .15s}
.rvfo__cta span{font-size:26px;color:var(--lime)}
.rvfo__cta:hover,.rvfo__cta:focus-visible{background:var(--lime);color:var(--ink)!important}
.rvfo__cta:hover span,.rvfo__cta:focus-visible span{color:var(--ink)}
.rvfo__fineprint{max-width:425px;margin:16px 0 0;font:500 clamp(10px,.85vw,12px)/1.45 Inter,Arial,sans-serif;color:#313b31}
.rvfo__scrollhint{position:absolute;right:clamp(20px,4.5vw,76px);bottom:35px;margin:0;font:800 10px/1.25 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:end}
.rvfo__ar .rvfo__head,.rvfo__ar .rvfo__offer-detail{font-family:Mohawla,'Noto Sans Arabic',Tahoma,sans-serif!important;letter-spacing:0;text-transform:none}
.rvfo__ar .rvfo__kicker,.rvfo__ar .rvfo__qualifier,.rvfo__ar .rvfo__fineprint,.rvfo__ar .rvfo__cta,.rvfo__ar .rvfo__scrollhint{font-family:'Noto Sans Arabic',Tahoma,sans-serif}
.rvfo__ar .rvfo__offers{direction:rtl;align-items:flex-start}
.rvfo__ar .rvfo__lime{margin-left:0;margin-right:-5px}
@keyframes rvfo-ed-flash{0%,100%{opacity:0}10%{opacity:.21}22%{opacity:0}36%{opacity:.25}49%{opacity:0}66%{opacity:.12}80%{opacity:0}}
@keyframes rvfo-ed-slice1{0%,100%{opacity:0;transform:translateX(0);clip-path:inset(0 0 100% 0)}18%{opacity:.75;transform:translateX(12px);clip-path:inset(28% 0 61% 0)}39%{opacity:.7;transform:translateX(-8px);clip-path:inset(55% 0 35% 0)}68%{opacity:.58;transform:translateX(4px);clip-path:inset(10% 0 82% 0)}}
@keyframes rvfo-ed-slice2{0%,100%{opacity:0;transform:translateX(0);clip-path:inset(0 0 100% 0)}20%{opacity:.7;transform:translateX(-12px);clip-path:inset(71% 0 16% 0)}48%{opacity:.62;transform:translateX(9px);clip-path:inset(38% 0 53% 0)}72%{opacity:.4;transform:translateX(-4px);clip-path:inset(63% 0 30% 0)}}
@media(min-width:1350px){.rvfo__stage,.rvfo__content{min-height:clamp(790px,61vw,980px)}}
@media(max-width:900px){
 .rvfo__stage,.rvfo__content{min-height:clamp(720px,99svh,880px)}
 .rvfo__visual .rvfo__image img,.rvfo__visual .rvfo__slice img{object-fit:cover;object-position:51% 51%}
 .rvfo__stage:after{background:linear-gradient(90deg,rgba(247,232,218,.94) 0%,rgba(247,232,218,.79) 23%,rgba(247,232,218,.28) 56%,rgba(247,232,218,.03) 86%)}
 .rvfo__content{padding:28px 17px 32px;max-width:620px}
 .rvfo__kicker{gap:9px;margin-bottom:clamp(20px,3.8vh,40px);font-size:clamp(10px,2.6vw,14px);max-width:84%}
 .rvfo__slashes{font-size:25px}
 .rvfo__head{margin-bottom:clamp(24px,3.6vh,40px);max-width:100%;font-size:clamp(45px,12.8vw,79px);line-height:.94;text-shadow:0 1px rgba(247,232,218,.4)}
 .rvfo__offers{gap:clamp(15px,2.2vh,26px)}
 .rvfo__value-first{font-size:clamp(65px,17.2vw,90px)}
 .rvfo__off-first{font-size:clamp(48px,12.5vw,64px)}
 .rvfo__qualifier{font-size:12px}
 .rvfo__lime{max-width:min(310px,84vw);min-width:0;padding:14px 18px 17px}
 .rvfo__value-second{font-size:clamp(76px,19vw,100px)}
 .rvfo__offer-detail{font-size:clamp(22px,6.2vw,32px);max-width:245px}
 .rvfo__cta{min-height:45px;padding:10px 13px 10px 17px;font-size:12px;gap:23px}
 .rvfo__fineprint{max-width:280px;font-size:10px;line-height:1.45;margin-top:11px}
 .rvfo__scrollhint{bottom:20px;right:16px;font-size:9px;max-width:125px}
}
@media(max-width:375px){.rvfo__content{padding:24px 12px 27px}.rvfo__head{font-size:46px}.rvfo__value-first{font-size:65px}.rvfo__value-second{font-size:75px}.rvfo__offer-detail{font-size:23px}}
@media(prefers-reduced-motion:reduce){.rvfo__slice,.rvfo__visual:after{display:none!important;animation:none!important}.rvfo__image--fight,.rvfo__cta{transition:none!important}}
