/* Outcome-led content below the existing cinematic hero. No pinned chapters. */
.retargit-page { --ro-black:#111410;--ro-lime:#89ff00;--ro-muted:#566151; }
.retargit-page .r-main { overflow:clip; }
.ro-intro h2, .ro-loyalty-heading h2, .ro-close-inner h2 { text-wrap:balance; }
.ro-intro { display:grid;grid-template-columns:1.5fr 1fr;gap:32px 7vw;padding-top:85px;padding-bottom:30px;align-items:center; }
.retargit-page .ro-intro h2 { font-size:clamp(42px,4.6vw,80px);margin:25px 0 0;line-height:1.05; }
.retargit-page .ro-intro>p { color:var(--ro-muted);font-size:16px;line-height:1.8;margin:25px 0 0;max-width:400px; }
.ro-benefit-nav { grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:24px; }
.ro-benefit-nav a { display:grid;grid-template-columns:1fr 24px;gap:12px 8px;border-top:1px solid #38432e38;padding:18px 0 22px;min-height:99px;transition:color .2s,border-color .2s; }
.ro-benefit-nav a:hover { color:#476735;border-color:#5e833e; }
.ro-benefit-nav a>span { grid-column:1/-1;font-size:9px;color:#6a795b;letter-spacing:1px; }
.ro-benefit-nav strong { font-size:14px;font-weight:500;line-height:1.5; }
.ro-benefit-nav b { font-weight:400;font-size:20px;align-self:center;justify-self:end; }
.ro-opportunities { display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:30px;padding-bottom:75px; }
.ro-art { height:350px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 35px;isolation:isolate;border-radius:5px; }
.ro-art-label { position:absolute;top:24px;left:28px;right:28px;font-size:7px;letter-spacing:1.4px;line-height:1.5; }
.ro-art-footnote { position:absolute;bottom:20px;left:28px;right:28px;font-size:6px;letter-spacing:1.15px;line-height:1.5; }
.ro-lead-art { background:#e3e7d9; }
.ro-lead-art:before { content:'';position:absolute;inset:-20% -10%;z-index:-1;background:radial-gradient(ellipse,#fcfef180,transparent 70%); }
.ro-lead-card { padding:23px;background:#fffef9;width:100%;max-width:400px;border:1px solid #d6dccc;border-radius:7px;box-shadow:0 16px 45px #34401c0c; }
.ro-lead-card-top { display:flex;align-items:center;gap:14px; }
.ro-avatar { width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e5e9d9;font:italic 20px 'Instrument Serif',serif;color:#435638; }
.ro-lead-card-top small,.ro-rv-interest small { display:block;font-size:6px;letter-spacing:1.1px;color:#6a795e;margin-bottom:6px; }
.ro-lead-card-top strong { font-size:20px;font-weight:500;letter-spacing:-.5px; }
.ro-check { margin-left:auto;border:1px solid #768d6260;border-radius:50%;height:22px;width:22px;display:grid;place-items:center;font-size:11px;color:#557d31; }
.ro-rv-interest { display:flex;align-items:center;gap:17px;border-top:1px solid #33442518;margin-top:20px;padding-top:20px; }
.ro-rv-interest img { width:105px;height:76px;object-fit:cover;border-radius:3px; }
.ro-rv-interest strong { display:block;font-size:14px;font-weight:500; }
.ro-rv-interest>div>span { display:block;max-width:150px;font-size:9px;line-height:1.6;color:#68725e;margin-top:5px; }
.ro-interest-tags { display:flex;gap:7px;flex-wrap:wrap;margin-top:20px; }
.ro-interest-tags span { background:#eff2e8;border-radius:20px;padding:6px 9px;font-size:8px; }
.ro-return-art { background:#151c13;color:var(--paper); }
.ro-return-art .ro-art-label { color:#c2d1b5; }
.ro-return-art .ro-art-footnote { color:#a7b89a; }
.ro-return-orbit { position:absolute;width:550px;height:300px;left:18%;top:5%;border:1px solid #92ad6833;border-radius:50%;transform:rotate(-28deg);z-index:-1; }
.ro-return-orbit.orbit-two { width:650px;height:390px;left:3%;top:-4%;opacity:.45; }
.ro-first-visit,.ro-next-visit { position:relative;display:flex;align-items:center;gap:16px;border:1px solid #b7c6a938;background:#242e1e;padding:20px;width:100%;max-width:370px;border-radius:5px; }
.ro-first-visit { transform:translate(-12px,-4px); }
.ro-first-visit small,.ro-next-visit small { display:block;font-size:7px;letter-spacing:1px;color:#b2c1a3;margin-bottom:8px; }
.ro-first-visit strong,.ro-next-visit strong { font-size:17px;font-weight:500;letter-spacing:-.4px; }
.ro-visit-icon { font-size:28px;color:#a7bd93; }
.ro-next-visit { background:#eff3e7;color:#20291c;transform:translate(12px,4px);border-color:#cfdfb9; }
.ro-next-visit small { color:#526747; }
.ro-next-visit .ro-visit-icon { color:#61863c; }
.ro-return-dot { width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--ro-lime);box-shadow:0 0 0 4px #89ff000e;flex-shrink:0; }
.ro-next-visit>.ro-return-dot { margin-left:auto;background:#619935; }
.ro-return-bridge { display:flex;align-items:center;gap:10px;width:100%;max-width:350px;min-height:65px;justify-content:flex-end;color:#bccfaf;font-size:9px;letter-spacing:.4px; }
.ro-return-bridge svg { width:80px;height:55px;stroke:#97d95d;stroke-width:1.5;order:2;overflow:visible; }
.ro-benefit-copy { padding:30px 5px 0; }
.ro-benefit-copy .section-kicker { color:#5b6b4b;font-size:8px; }
.retargit-page .ro-benefit-copy h3 { font-size:clamp(31px,3.05vw,51px);letter-spacing:-1.2px;line-height:1.1;margin:19px 0 22px; }
.retargit-page .ro-benefit-copy p { font-size:15px;color:var(--ro-muted);line-height:1.85;max-width:490px;margin:0; }
.retargit-page .ro-benefit-copy .ro-payoff { font-size:13px;line-height:1.65;color:#222b1d;margin-top:20px;padding-top:20px;border-top:1px solid #394c2d22; }
.ro-proof { display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:7vw;background:#e5e8dc;padding-top:45px;padding-bottom:45px;max-width:none; }
.retargit-page .ro-proof h2 { font-size:clamp(30px,3vw,49px);line-height:1.08;margin:22px 0 20px; }
.ro-proof .section-kicker { color:#596d48;font-size:8px; }
.ro-proof-numbers { display:grid;grid-template-columns:1fr 1fr;gap:22px 4vw; }
.ro-proof-numbers>div { display:flex;flex-direction:column;border-left:1px solid #34482a30;padding-left:28px; }
.ro-proof-numbers strong { font-size:clamp(60px,6vw,100px);font-weight:500;letter-spacing:-.07em;line-height:1; }
.ro-proof-numbers span { font-size:12px;line-height:1.6;color:#45533e;margin-top:12px; }
.retargit-page .ro-proof-numbers p { grid-column:1/-1;font-size:10px;color:#637157;line-height:1.7;margin:0;padding-left:28px; }
.ro-one-tap { background:var(--ro-black);color:var(--paper);position:relative;isolation:isolate; }
.ro-one-tap:before { content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,#4e68202b,transparent 55%);z-index:-1;pointer-events:none; }
.ro-tap-inner { display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;padding-top:85px;padding-bottom:75px; }
.ro-tap-copy .section-kicker { color:#c0d5a7; }
.retargit-page .ro-tap-copy h2 { font-size:clamp(65px,7.2vw,124px);line-height:.99;margin:27px 0 30px; }
.ro-tap-copy h2 i { color:#d4f5b2; }
.retargit-page .ro-tap-copy>p { max-width:430px;color:#c6cdbf;font-size:16px;line-height:1.8; }
.ro-tap-payoff { border-top:1px solid #c0d1ad2a;margin-top:32px;padding-top:25px;display:flex;align-items:center;gap:20px; }
.ro-tap-payoff>span { font-size:29px;color:var(--ro-lime); }
.ro-tap-payoff strong { display:block;font-size:16px;font-weight:500; }
.ro-tap-payoff div>span { display:block;font-size:12px;color:#aebb9f;margin-top:8px; }
.ro-tap-copy .text-link { margin-top:30px;border-color:#c9dbb73b; }
.ro-demo { width:100%;max-width:360px;justify-self:center; }
.ro-demo-label { display:flex;justify-content:space-between;color:#bfd6a7;align-items:center;font-size:8px;letter-spacing:1.35px;margin:0 12px 18px; }
.ro-demo-label>span:last-child { font-size:20px; }
.ro-phone { background:#f7f5ed;border:7px solid #424b3a;border-radius:35px;overflow:hidden;color:#20291c;box-shadow:0 25px 90px #0007,0 0 0 1px #a9ba8d30; }
.ro-phone-top { position:relative;padding:30px 22px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1b291519;font-size:7px;letter-spacing:1px; }
.ro-phone-speaker { width:50px;height:4px;background:#242c20;border-radius:4px;position:absolute;left:calc(50% - 25px);top:10px; }
.ro-phone-photo { position:relative;height:166px;overflow:hidden; }
.ro-phone-photo img { height:100%;width:100%;object-fit:cover; }
.ro-phone-photo>span { position:absolute;inset:auto 0 0;padding:20px 20px 12px;font-size:6px;letter-spacing:1.4px;color:#fff;background:linear-gradient(transparent,#07190bc7); }
.ro-offer { padding:25px 25px 18px; }
.ro-offer>small { color:#607150;font-size:6px;letter-spacing:1px; }
.retargit-page .ro-offer h3 { font-size:40px;line-height:1.02;letter-spacing:-1.4px;margin:16px 0 12px; }
.retargit-page .ro-offer>p { font-size:11px;line-height:1.7;color:#5c6852;margin:0 0 21px; }
.ro-tap-button { background:var(--ro-lime);color:#17220e;border:1px solid #73d900;border-radius:5px;padding:15px 16px;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:12px;font-weight:500;transition:background .2s,transform .2s; }
.ro-tap-button:hover { background:#afff52; }
.ro-tap-button:active { transform:scale(.98); }
.ro-tap-button>span:last-child { font-size:20px; }
.ro-tap-button[aria-disabled=true] { background:#dce8ce;border-color:#c4d5b3;cursor:default; }
.ro-tap-button[aria-disabled=true]:active { transform:none; }
.ro-demo-status { min-height:43px;padding-top:13px;text-align:center;color:#6a775f;font-size:9px;line-height:1.6; }
.ro-demo[data-demo-state=complete] .ro-demo-status { color:#405831; }
.ro-demo-below { display:flex;flex-direction:column;align-items:center;min-height:85px;margin-top:16px; }
.retargit-page .ro-demo-below p,.retargit-page .ro-no-js { font-size:9px;line-height:1.7;color:#afbda1;margin:0;text-align:center;max-width:300px; }
.ro-demo-reset { display:flex;align-items:center;gap:14px;background:transparent;color:#e4ebdc;font-size:10px;min-height:44px;margin-top:5px; }
.ro-demo-reset[hidden] { display:none; }
.ro-loyalty { padding-top:90px;padding-bottom:85px; }
.ro-loyalty-heading { display:grid;grid-template-columns:1.3fr 1fr;gap:0 8vw;align-items:center; }
.ro-loyalty-heading .section-kicker { grid-column:1/-1;color:#5b6b4b;font-size:8px; }
.retargit-page .ro-loyalty-heading h2 { font-size:clamp(42px,4.6vw,78px);margin:23px 0 0; }
.retargit-page .ro-loyalty-heading>p { color:var(--ro-muted);font-size:15px;max-width:420px;line-height:1.85;margin:23px 0 0; }
.ro-relationship-grid { display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin-top:48px; }
.ro-loyalty-visual,.ro-audience-visual { position:relative;min-height:290px;border-radius:5px;overflow:hidden; }
.ro-loyalty-visual { display:flex;align-items:center;justify-content:center;background:#182013;color:#eff2e7;padding:40px;isolation:isolate; }
.ro-loyalty-mark { position:absolute;font-family:'Instrument Serif',serif;font-size:340px;line-height:1;color:#8da66c15;left:-22px;top:-16px;z-index:-1; }
.ro-loyalty-alert { width:100%;max-width:390px;border:1px solid #7c985644;border-radius:6px;padding:25px 28px;background:#26321ee8; }
.ro-alert-kicker { display:flex;align-items:center;gap:12px;color:#cee6b7;font-size:8px;letter-spacing:1.8px; }
.ro-loyalty-alert>strong { display:block;font-size:30px;letter-spacing:-1px;font-weight:500;line-height:1.1;margin:21px 0; }
.ro-alert-result { display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:1.6;color:#bccbac;border-top:1px solid #c5d5b32b;padding-top:15px; }
.ro-alert-result b { font-weight:400;font-size:18px;color:var(--ro-lime); }
.ro-audience-visual { background:#e3e8d9;padding:28px 32px; }
.ro-audience-title { display:flex;gap:14px;align-items:center;margin-bottom:19px; }
.ro-audience-symbol { width:33px;height:33px;font-size:32px;color:#618543;line-height:1; }
.ro-audience-title small { display:block;font-size:6px;letter-spacing:1px;color:#65755a;margin-bottom:8px; }
.ro-audience-title strong { font-size:18px;letter-spacing:-.6px;font-weight:500; }
.ro-audience-groups>div { display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #54684126;font-size:11px; }
.ro-audience-groups b { font-weight:400;margin-left:auto;font-size:16px;color:#6b8454; }
.ro-mini-people { display:flex;padding-left:6px; }
.ro-mini-people i { display:block;width:22px;height:22px;border:2px solid #e3e8d9;border-radius:50%;background:#a7b992;margin-left:-6px; }
.ro-mini-people i:nth-child(2) { background:#75945a; }
.ro-mini-people i:nth-child(3) { background:#496534; }
.ro-audience-note { display:block;font-size:6px;letter-spacing:1px;color:#77846b;margin-top:12px; }
.ro-relationship-copy { padding:28px 5px 0; }
.ro-relationship-copy .section-kicker { font-size:8px;color:#5b6b4b; }
.retargit-page .ro-relationship-copy h3 { font-size:clamp(31px,3.05vw,51px);line-height:1.1;letter-spacing:-1.2px;margin:20px 0; }
.retargit-page .ro-relationship-copy p { font-size:15px;color:var(--ro-muted);line-height:1.85;margin:0;max-width:490px; }
.ro-close { background:var(--ro-black);color:var(--paper); }
.ro-system-bridge { display:flex;align-items:center;gap:30px;padding:28px 7vw;border-bottom:1px solid #c1cfa72b;flex-wrap:wrap; }
.ro-system-bridge>span { font-size:7px;letter-spacing:1.3px;color:#acc18f; }
.retargit-page .ro-system-bridge p { font-size:12px;line-height:1.8;margin:0;flex:1; }
.ro-system-bridge b { font-weight:400;color:#90bb66;margin:0 9px; }
.ro-system-bridge a { display:flex;gap:20px;align-items:center;min-height:44px;font-size:11px; }
.ro-system-bridge a:hover { color:#b0e578; }
.ro-close-inner { display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;align-items:center;padding-top:80px;padding-bottom:85px; }
.ro-close-inner .section-kicker { color:#acbf9a;font-size:8px; }
.retargit-page .ro-close-inner h2 { font-size:clamp(46px,5.1vw,86px);line-height:1.05;margin:24px 0 0; }
.ro-close-inner h2 i { color:#d9efc2; }
.retargit-page .ro-close-inner p { font-size:16px;line-height:1.8;color:#c1cbbb;max-width:420px;margin:0 0 25px; }
.ro-call-benefits { display:block;font-size:11px;line-height:1.8;color:#9eae90;margin-top:20px; }
.ro-close .button { min-width:180px; }
/* A short entrance adds polish; every benefit is readable without playing an animation. */
.ro-reveal { transition:opacity .5s ease,transform .6s ease; }
.ro-reveal.ro-pending { opacity:0;transform:translateY(16px); }
@media(min-width:1800px){.ro-art{height:410px}.ro-lead-card{max-width:450px;padding:27px}.ro-first-visit,.ro-next-visit{max-width:410px}.ro-proof{padding-left:max(7vw,calc((100vw - 1548px)/2));padding-right:max(7vw,calc((100vw - 1548px)/2))}}
@media(max-width:1100px){.ro-intro{gap:28px 5vw}.retargit-page .ro-intro>p{font-size:14px}.ro-benefit-nav{gap:20px}.ro-benefit-nav strong{font-size:12px}.ro-opportunities{gap:4vw}.ro-art{padding-inline:22px}.ro-lead-card{padding:18px}.ro-rv-interest{gap:12px}.ro-rv-interest img{width:85px}.ro-first-visit,.ro-next-visit{padding:18px 16px;gap:13px}.ro-first-visit strong,.ro-next-visit strong{font-size:15px}.ro-first-visit{transform:translate(-5px,-4px)}.ro-next-visit{transform:translate(5px,4px)}.retargit-page .ro-benefit-copy p{font-size:14px}.ro-proof{gap:5vw}.ro-proof-numbers>div{padding-left:20px}.ro-tap-inner{gap:5vw}.retargit-page .ro-tap-copy>p{font-size:15px}.ro-demo{max-width:335px}.ro-relationship-grid{gap:4vw}.ro-loyalty-visual{padding:25px}.ro-loyalty-alert{padding:25px}.ro-audience-visual{padding:25px}.ro-audience-title strong{font-size:16px}.retargit-page .ro-relationship-copy p{font-size:14px}.ro-system-bridge{gap:8px 25px}.ro-system-bridge>span{width:100%}.ro-close-inner{gap:5vw}}
@media(max-width:700px){
 .ro-intro{display:block;padding:55px 7vw 10px}.retargit-page .ro-intro h2{font-size:clamp(36px,9.6vw,58px);margin:20px 0 0}.ro-intro .section-kicker{font-size:8px}.retargit-page .ro-intro>p{font-size:14px;line-height:1.8;margin:22px 0 28px;max-width:500px}.ro-benefit-nav{grid-template-columns:1fr 1fr;gap:4px 25px;margin:0}.ro-benefit-nav a{min-height:100px;padding:17px 0 16px;gap:9px}.ro-benefit-nav strong{font-size:12px}.ro-benefit-nav a>span{font-size:8px}.ro-opportunities{grid-template-columns:1fr;padding:22px 7vw 55px;gap:42px}.ro-art{height:340px;padding:50px 20px}.ro-art-label{font-size:6px;left:20px;right:20px;top:21px;letter-spacing:1px}.ro-art-footnote{font-size:6px;letter-spacing:.8px;left:20px;right:20px}.ro-lead-card{padding:20px}.ro-lead-card-top{gap:12px}.ro-lead-card-top strong{font-size:18px}.ro-rv-interest{gap:12px}.ro-rv-interest img{width:90px;height:70px}.ro-rv-interest>div>span{font-size:9px}.ro-rv-interest strong{font-size:13px}.ro-interest-tags span{font-size:8px}.ro-first-visit,.ro-next-visit{padding:19px 15px;gap:13px}.ro-first-visit strong,.ro-next-visit strong{font-size:16px}.ro-return-bridge{min-height:60px;font-size:9px}.ro-benefit-copy{padding:25px 0 0}.ro-benefit-copy .section-kicker{font-size:7px;letter-spacing:1.2px}.retargit-page .ro-benefit-copy h3{font-size:36px;margin:17px 0 18px;letter-spacing:-1px}.retargit-page .ro-benefit-copy p{font-size:14px;line-height:1.8;max-width:none}.retargit-page .ro-benefit-copy .ro-payoff{font-size:12px;margin-top:18px;padding-top:18px}.ro-proof{grid-template-columns:1fr;padding:38px 7vw;gap:28px}.retargit-page .ro-proof h2{font-size:35px;margin:19px 0 12px}.ro-proof .text-link{font-size:11px}.ro-proof .section-kicker{font-size:7px}.ro-proof-numbers{gap:23px}.ro-proof-numbers strong{font-size:67px}.ro-proof-numbers>div{padding-left:16px}.ro-proof-numbers span{font-size:11px;max-width:140px;margin-top:9px}.retargit-page .ro-proof-numbers p{font-size:9px;padding-left:0}.ro-tap-inner{grid-template-columns:1fr;gap:38px;padding:60px 7vw 45px}.ro-tap-copy .section-kicker{font-size:7px}.retargit-page .ro-tap-copy h2{font-size:clamp(62px,14vw,90px);margin:24px 0}.retargit-page .ro-tap-copy>p{font-size:14px;line-height:1.85;max-width:500px}.ro-tap-payoff{margin-top:25px;padding-top:22px;gap:18px}.ro-tap-payoff strong{font-size:15px}.ro-tap-payoff div>span{font-size:11px;line-height:1.6}.ro-tap-copy .text-link{font-size:11px;margin-top:23px}.ro-demo{max-width:340px}.ro-demo-label{font-size:7px;margin-bottom:15px}.ro-phone{border-width:6px;border-radius:29px}.ro-phone-photo{height:160px}.ro-offer{padding:23px 23px 16px}.retargit-page .ro-offer h3{font-size:39px}.ro-tap-button{font-size:12px;min-height:50px}.ro-demo-status{min-height:46px;font-size:9px}.ro-demo-below{min-height:72px}.ro-demo-reset{font-size:11px}.ro-loyalty{padding:55px 7vw}.ro-loyalty-heading{display:block}.ro-loyalty-heading .section-kicker{font-size:7px;letter-spacing:1px;max-width:310px}.retargit-page .ro-loyalty-heading h2{font-size:clamp(37px,9.7vw,58px);margin-top:21px}.retargit-page .ro-loyalty-heading>p{font-size:14px;max-width:500px;margin:22px 0 0}.ro-relationship-grid{grid-template-columns:1fr;gap:39px;margin-top:30px}.ro-loyalty-visual,.ro-audience-visual{min-height:275px}.ro-loyalty-visual{padding:25px}.ro-loyalty-alert{padding:23px}.ro-loyalty-alert>strong{font-size:29px}.ro-alert-result{font-size:9px;gap:12px}.ro-audience-visual{padding:25px}.ro-audience-title strong{font-size:18px}.ro-audience-title small{font-size:6px}.ro-audience-groups>div{font-size:12px;padding:14px 0}.ro-audience-title{gap:12px}.ro-relationship-copy{padding:24px 0 0}.ro-relationship-copy .section-kicker{font-size:7px}.retargit-page .ro-relationship-copy h3{font-size:36px;margin:17px 0 18px}.retargit-page .ro-relationship-copy p{font-size:14px;line-height:1.8}.ro-system-bridge{display:block;padding:30px 7vw 22px}.ro-system-bridge>span{font-size:6px}.retargit-page .ro-system-bridge p{font-size:12px;margin:17px 0 8px;line-height:2}.ro-system-bridge b{margin-inline:6px}.ro-system-bridge a{font-size:11px}.ro-close-inner{grid-template-columns:1fr;gap:25px;padding:48px 7vw 60px}.retargit-page .ro-close-inner h2{font-size:clamp(41px,10.2vw,64px);margin-top:23px}.ro-close-inner .section-kicker{font-size:7px;letter-spacing:1px}.retargit-page .ro-close-inner p{font-size:14px;margin:0 0 24px;max-width:450px}.ro-close .button{min-height:50px;font-size:12px;min-width:180px}.ro-call-benefits{font-size:11px}
}
@media(max-width:360px){.ro-art{padding-inline:16px}.ro-lead-card{padding:16px}.ro-rv-interest img{width:70px;height:65px}.ro-rv-interest>div>span{font-size:8px}.ro-first-visit strong,.ro-next-visit strong{font-size:14px}.ro-visit-icon{font-size:22px}.ro-interest-tags{gap:5px}.ro-interest-tags span{padding:6px 8px;font-size:7px}.ro-offer{padding:21px 19px 16px}.retargit-page .ro-offer h3{font-size:37px}.ro-audience-visual{padding:22px}.ro-audience-title strong{font-size:16px}.ro-loyalty-visual{padding:20px}.ro-loyalty-alert{padding:20px}.ro-art-label{font-size:5.5px}.ro-proof-numbers strong{font-size:60px}}
@media(prefers-reduced-motion:reduce){.ro-reveal.ro-pending{opacity:1;transform:none}.ro-reveal,.ro-tap-button{transition:none}}
