/*
 * Rity Trade Hub — Copy Trading premium participation review.
 * Copy Trading remains public Coming Soon while this editor-visible implementation is under review.
 */
.rth-copy-page{overflow:hidden;background:#fff}.rth-copy-page button{font:inherit}.rth-copy-hero--new{position:relative;isolation:isolate;overflow:hidden;padding:clamp(6.3rem,10vw,9.4rem) 0 clamp(5.8rem,9vw,8.6rem);background:linear-gradient(130deg,#f8fbff 0%,#fff 42%,#edf5ff 100%)}.rth-copy-hero-grid{position:absolute;z-index:-4;inset:0;background-image:linear-gradient(rgba(0,109,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,109,255,.045) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,#000 5%,rgba(0,0,0,.7) 67%,transparent 100%);animation:rthCopyGridDrift 22s linear infinite}.rth-copy-hero-glow{position:absolute;z-index:-3;border-radius:50%;filter:blur(2px);pointer-events:none}.rth-copy-hero-glow--one{width:42rem;height:42rem;right:-11rem;top:-15rem;background:radial-gradient(circle,rgba(0,109,255,.17),rgba(98,180,255,.08) 38%,transparent 70%);animation:rthCopyGlowFloat 10s ease-in-out infinite}.rth-copy-hero-glow--two{width:30rem;height:30rem;left:-11rem;bottom:-16rem;background:radial-gradient(circle,rgba(101,171,255,.13),transparent 70%);animation:rthCopyGlowFloat 13s ease-in-out infinite reverse}.rth-copy-hero-scan{position:absolute;z-index:-2;left:0;right:0;top:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,109,255,.28),transparent);box-shadow:0 0 26px rgba(0,109,255,.24);animation:rthCopyHeroScan 7.5s ease-in-out infinite}.rth-copy-hero-new-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(31rem,.98fr);gap:clamp(3rem,6vw,7rem);align-items:center}.rth-copy-live-label{display:inline-flex;align-items:center;gap:.62rem;padding:.47rem .78rem;border:1px solid rgba(0,109,255,.16);border-radius:999px;background:rgba(255,255,255,.74);box-shadow:0 10px 36px rgba(0,26,72,.06);backdrop-filter:blur(12px);color:#30415f;font-size:.72rem;font-weight:850;letter-spacing:.13em}.rth-copy-live-label i{width:.46rem;height:.46rem;border-radius:50%;background:#1673ff;box-shadow:0 0 0 5px rgba(22,115,255,.09),0 0 18px rgba(22,115,255,.55);animation:rthCopyPulseDot 2s ease-in-out infinite}.rth-copy-hero-new-copy h1{max-width:12ch;margin:1.05rem 0 1.35rem;color:var(--rth-navy);font-size:clamp(3.5rem,6.6vw,7rem);line-height:.94;letter-spacing:-.07em}.rth-copy-hero-new-copy h1 span{display:block;color:var(--rth-blue)}.rth-copy-hero-intro{max-width:64ch;margin:0;color:var(--rth-muted);font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.78}.rth-copy-hero-actions{display:flex;align-items:center;gap:1rem;margin-top:2rem}.rth-copy-join-button{position:relative;overflow:hidden;min-width:12.4rem;cursor:pointer}.rth-copy-join-button:after{content:"";position:absolute;top:-60%;bottom:-60%;width:32%;left:-45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);animation:rthCopyButtonShine 4.4s ease-in-out infinite}.rth-copy-join-button.is-pulsing{animation:rthCopyButtonPulse .6s ease}.rth-copy-hero-trust{max-width:58ch;margin:1rem 0 0;color:#758198;font-size:.76rem;line-height:1.65}.rth-copy-intelligence{--copy-tilt-x:0deg;--copy-tilt-y:0deg;position:relative;overflow:hidden;padding:1.15rem;border:1px solid rgba(99,162,255,.28);border-radius:1.75rem;background:linear-gradient(145deg,#03132f 0%,#071f49 58%,#0a2f69 100%);color:#fff;box-shadow:0 42px 100px rgba(0,26,72,.24),0 0 0 10px rgba(0,109,255,.025);transform:perspective(1400px) rotateX(var(--copy-tilt-x)) rotateY(var(--copy-tilt-y));transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease}.rth-copy-intelligence:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 8%,rgba(53,139,255,.24),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%);pointer-events:none}.rth-copy-intelligence:after{content:"";position:absolute;left:-20%;right:-20%;top:52%;height:1px;background:linear-gradient(90deg,transparent,rgba(90,162,255,.55),transparent);box-shadow:0 0 22px rgba(0,109,255,.45);animation:rthCopyConsoleScan 6s ease-in-out infinite}.rth-copy-intelligence-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.25rem .25rem 1rem;border-bottom:1px solid rgba(255,255,255,.09)}.rth-copy-intelligence-top>div{display:grid;gap:.22rem}.rth-copy-intelligence-kicker{color:#6caaff;font-size:.6rem;font-weight:850;letter-spacing:.16em}.rth-copy-intelligence-top strong{font-family:var(--rth-font-heading);font-size:.91rem}.rth-copy-intelligence-status{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .58rem;border:1px solid rgba(89,222,167,.19);border-radius:999px;background:rgba(53,170,119,.08);color:#74dfa9;font-size:.58rem;font-weight:800;letter-spacing:.09em}.rth-copy-intelligence-status i{width:.42rem;height:.42rem;border-radius:50%;background:#63dfaa;box-shadow:0 0 12px #63dfaa;animation:rthCopyPulseDot 2s ease-in-out infinite}.rth-copy-network{position:relative;z-index:2;display:grid;grid-template-columns:1fr 3.2rem 1fr 3.2rem 1fr;gap:.4rem;align-items:center;min-height:17rem;padding:1.55rem .3rem}.rth-copy-node{position:relative;display:grid;align-content:center;justify-items:center;min-height:7.8rem;padding:.85rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background:rgba(255,255,255,.045);box-shadow:inset 0 0 30px rgba(255,255,255,.02)}.rth-copy-node>span{position:absolute;left:.55rem;top:.5rem;color:#57719d;font-size:.56rem;font-weight:800}.rth-copy-node small{margin-top:.12rem;color:#7f96bc;font-size:.52rem;font-weight:800;letter-spacing:.09em}.rth-copy-node strong{margin-top:.25rem;color:#fff;font-family:var(--rth-font-heading);font-size:.9rem}.rth-copy-node--core{min-height:9.6rem;border-color:rgba(60,145,255,.42);background:radial-gradient(circle,rgba(0,109,255,.2),rgba(255,255,255,.035) 62%);box-shadow:0 0 32px rgba(0,109,255,.15),inset 0 0 28px rgba(0,109,255,.08)}.rth-copy-core-rings{position:relative;width:3.2rem;height:3.2rem;margin-bottom:.32rem}.rth-copy-core-rings i{position:absolute;inset:0;border:1px solid rgba(88,159,255,.3);border-radius:50%;animation:rthCopyRing 3.4s ease-in-out infinite}.rth-copy-core-rings i:nth-child(2){inset:.48rem;animation-delay:.45s}.rth-copy-core-rings i:nth-child(3){inset:.96rem;border-color:#67a9ff;box-shadow:0 0 16px rgba(0,109,255,.55);animation-delay:.9s}.rth-copy-link{position:relative;height:1px;background:linear-gradient(90deg,rgba(99,166,255,.15),rgba(99,166,255,.75),rgba(99,166,255,.15));box-shadow:0 0 12px rgba(0,109,255,.3)}.rth-copy-link i{position:absolute;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:#72b4ff;box-shadow:0 0 10px #006dff;transform:translateY(-50%);animation:rthCopySignalMove 2.8s linear infinite}.rth-copy-link i:nth-child(2){animation-delay:.85s}.rth-copy-link i:nth-child(3){animation-delay:1.7s}.rth-copy-link--right i{animation-direction:reverse}.rth-copy-intelligence-metrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.rth-copy-intelligence-metrics div{padding:.72rem .74rem;border:1px solid rgba(255,255,255,.08);border-radius:.72rem;background:rgba(255,255,255,.035)}.rth-copy-intelligence-metrics span{display:block;color:#7f94b8;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em}.rth-copy-intelligence-metrics strong{display:block;margin-top:.18rem;color:#fff;font-size:.72rem}.rth-copy-intelligence-foot{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;margin-top:.7rem;padding:.58rem .64rem;border:1px solid rgba(255,255,255,.065);border-radius:.68rem;background:rgba(0,0,0,.1)}.rth-copy-intelligence-foot>span{color:#768bae;font-size:.55rem}.rth-copy-intelligence-foot>b{color:#70adff;font-size:.52rem;letter-spacing:.09em}.rth-copy-signal-bars{display:flex;align-items:center;gap:.15rem;height:1rem}.rth-copy-signal-bars i{flex:1;max-width:.34rem;height:var(--copy-bar,55%);min-height:.18rem;border-radius:999px;background:linear-gradient(180deg,#77b5ff,#096fff);opacity:.72;animation:rthCopyBars 1.8s ease-in-out infinite}.rth-copy-signal-bars i:nth-child(2){--copy-bar:85%;animation-delay:.15s}.rth-copy-signal-bars i:nth-child(3){--copy-bar:40%;animation-delay:.3s}.rth-copy-signal-bars i:nth-child(4){--copy-bar:70%;animation-delay:.45s}.rth-copy-signal-bars i:nth-child(5){--copy-bar:95%;animation-delay:.6s}.rth-copy-signal-bars i:nth-child(6){--copy-bar:50%;animation-delay:.75s}.rth-copy-signal-bars i:nth-child(7){--copy-bar:75%;animation-delay:.9s}.rth-copy-signal-bars i:nth-child(8){--copy-bar:35%;animation-delay:1.05s}.rth-copy-signal-bars i:nth-child(9){--copy-bar:68%;animation-delay:1.2s}
.rth-copy-guidance{position:relative;padding-top:clamp(5rem,8vw,7.5rem);padding-bottom:clamp(5rem,8vw,7.5rem);background:#fff}.rth-copy-guidance-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:2.2rem}.rth-copy-guidance-heading .rth-eyebrow{grid-column:1}.rth-copy-guidance-heading h2{grid-column:1;max-width:11ch;margin:.45rem 0 0;font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:1;letter-spacing:-.055em}.rth-copy-guidance-heading>p:last-child{grid-column:2;margin:0;max-width:58ch;color:var(--rth-muted);font-size:.98rem;line-height:1.8}.rth-copy-guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rth-copy-guidance-card{position:relative;overflow:hidden;min-height:18.4rem;padding:1.65rem;border:1px solid rgba(0,26,72,.09);border-radius:1.15rem;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 22px 60px rgba(0,26,72,.055);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.rth-copy-guidance-card:hover{transform:translateY(-5px);border-color:rgba(0,109,255,.19);box-shadow:0 30px 75px rgba(0,26,72,.09)}.rth-copy-guidance-card:after{content:"";position:absolute;width:10rem;height:10rem;right:-5rem;bottom:-5rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.09),transparent 70%)}.rth-copy-guidance-icon{display:flex;align-items:center;gap:.75rem;margin-bottom:3.2rem}.rth-copy-guidance-icon span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.72rem;background:#eaf3ff;color:var(--rth-blue);font-size:.68rem;font-weight:850}.rth-copy-guidance-icon i{flex:1;height:1px;background:linear-gradient(90deg,rgba(0,109,255,.24),transparent)}.rth-copy-guidance-card h3{margin:0 0 .65rem;font-size:1.18rem}.rth-copy-guidance-card p{margin:0;color:var(--rth-muted);font-size:.88rem;line-height:1.72}
.rth-copy-why{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.8rem,9vw,8.5rem) 0;background:linear-gradient(135deg,#03132f,#071f49 58%,#092d62);color:#fff}.rth-copy-why-grid{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(119,178,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(119,178,255,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.55),transparent)}.rth-copy-why-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);gap:clamp(4rem,9vw,9rem);align-items:center}.rth-copy-why-copy h2{max-width:11ch;margin:.65rem 0 1rem;color:#fff;font-size:clamp(2.7rem,5.2vw,5rem);line-height:.98;letter-spacing:-.06em}.rth-copy-why-copy p{max-width:58ch;margin:0 0 1.7rem;color:#c5d2e8;font-size:.95rem;line-height:1.78}.rth-copy-orbit-card{position:relative;min-height:25rem;border:1px solid rgba(255,255,255,.1);border-radius:1.7rem;background:radial-gradient(circle at 50% 50%,rgba(0,109,255,.16),rgba(255,255,255,.025) 46%,rgba(255,255,255,.012));box-shadow:inset 0 0 70px rgba(0,109,255,.08),0 40px 90px rgba(0,0,0,.19)}.rth-copy-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(102,169,255,.18);border-radius:50%;transform:translate(-50%,-50%);animation:rthCopyOrbitSpin 20s linear infinite}.rth-copy-orbit--one{width:15.5rem;height:15.5rem}.rth-copy-orbit--two{width:21.5rem;height:21.5rem;animation-duration:31s;animation-direction:reverse}.rth-copy-orbit-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:7.2rem;height:7.2rem;border:1px solid rgba(91,158,255,.42);border-radius:50%;background:#061b40;box-shadow:0 0 0 1rem rgba(0,109,255,.04),0 0 55px rgba(0,109,255,.23);transform:translate(-50%,-50%)}.rth-copy-orbit-core span{color:#6caaff;font-size:.7rem;font-weight:800;letter-spacing:.14em}.rth-copy-orbit-core strong{margin-top:-1rem;color:#fff;font:800 1.1rem/1 var(--rth-font-heading);letter-spacing:.12em}.rth-copy-orbit-tag{position:absolute;display:flex;align-items:center;gap:.45rem;padding:.47rem .67rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(8,31,69,.78);box-shadow:0 12px 30px rgba(0,0,0,.16);backdrop-filter:blur(12px);color:#c7d4e8;font-size:.66rem}.rth-copy-orbit-tag i{width:.4rem;height:.4rem;border-radius:50%;background:#66a8ff;box-shadow:0 0 10px rgba(0,109,255,.65)}.rth-copy-orbit-tag--one{left:8%;top:19%;animation:rthCopyFloatTag 5s ease-in-out infinite}.rth-copy-orbit-tag--two{right:7%;top:34%;animation:rthCopyFloatTag 6.5s ease-in-out infinite reverse}.rth-copy-orbit-tag--three{left:23%;bottom:12%;animation:rthCopyFloatTag 7.2s ease-in-out infinite}
.rth-copy-final-cta--new{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.5rem,9vw,8rem) 0;background:#fff;color:var(--rth-navy)}.rth-copy-final-glow{position:absolute;z-index:-1;width:42rem;height:42rem;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.1),transparent 68%);transform:translate(-50%,-50%)}.rth-copy-final-new{display:grid;justify-items:center;text-align:center}.rth-copy-final-new h2{max-width:13ch;margin:.55rem auto 1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.06em}.rth-copy-final-new>p:not(.rth-eyebrow){max-width:52ch;margin:0 auto 1.65rem;color:var(--rth-muted);font-size:.95rem;line-height:1.75}.rth-copy-final-new small{display:block;max-width:55ch;margin-top:1rem;color:#7a869b;font-size:.7rem;line-height:1.55}
@keyframes rthCopyGridDrift{to{background-position:62px 62px}}@keyframes rthCopyGlowFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-1.3rem,1rem,0) scale(1.04)}}@keyframes rthCopyHeroScan{0%,100%{transform:translateY(-4rem);opacity:.1}50%{transform:translateY(26rem);opacity:.7}}@keyframes rthCopyPulseDot{0%,100%{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes rthCopyButtonShine{0%,70%,100%{left:-45%}84%{left:115%}}@keyframes rthCopyButtonPulse{50%{transform:translateY(-2px) scale(1.025);box-shadow:0 16px 36px rgba(0,109,255,.28)}}@keyframes rthCopyConsoleScan{0%,100%{transform:translateY(-9rem);opacity:.12}50%{transform:translateY(9rem);opacity:.75}}@keyframes rthCopyRing{0%,100%{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes rthCopySignalMove{0%{left:0;opacity:0}18%{opacity:1}80%{opacity:1}100%{left:calc(100% - .32rem);opacity:0}}@keyframes rthCopyBars{0%,100%{transform:scaleY(.65);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes rthCopyOrbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rthCopyFloatTag{0%,100%{transform:translateY(0)}50%{transform:translateY(-.55rem)}}
@media(max-width:1080px){.rth-copy-hero-new-layout,.rth-copy-why-layout{grid-template-columns:1fr}.rth-copy-hero-new-layout{max-width:58rem}.rth-copy-intelligence{max-width:48rem}.rth-copy-guidance-heading{grid-template-columns:1fr}.rth-copy-guidance-heading .rth-eyebrow,.rth-copy-guidance-heading h2,.rth-copy-guidance-heading>p:last-child{grid-column:1}.rth-copy-guidance-heading>p:last-child{margin-top:1rem}.rth-copy-orbit-card{max-width:42rem;width:100%;justify-self:center}}
@media(max-width:760px){.rth-copy-hero--new{padding-top:5.3rem}.rth-copy-hero-new-copy h1{font-size:clamp(3rem,14.2vw,4.8rem)}.rth-copy-hero-actions,.rth-copy-hero-actions .rth-button{width:100%}.rth-copy-network{grid-template-columns:1fr;gap:.55rem;min-height:auto;padding:1rem 0}.rth-copy-node{min-height:5.9rem}.rth-copy-node--core{min-height:7.5rem}.rth-copy-link{width:1px;height:2.2rem;justify-self:center;background:linear-gradient(180deg,rgba(99,166,255,.15),rgba(99,166,255,.75),rgba(99,166,255,.15))}.rth-copy-link i{left:50%!important;top:0;transform:translateX(-50%);animation-name:rthCopySignalMoveMobile}.rth-copy-intelligence-metrics{grid-template-columns:1fr}.rth-copy-intelligence-foot{grid-template-columns:1fr}.rth-copy-signal-bars{width:100%}.rth-copy-guidance-grid{grid-template-columns:1fr}.rth-copy-guidance-card{min-height:auto}.rth-copy-guidance-icon{margin-bottom:1.9rem}.rth-copy-why-copy .rth-button,.rth-copy-final-new .rth-button{width:100%}.rth-copy-orbit-card{min-height:21rem}.rth-copy-orbit--one{width:12rem;height:12rem}.rth-copy-orbit--two{width:17rem;height:17rem}.rth-copy-orbit-tag--one{left:3%}.rth-copy-orbit-tag--two{right:2%}.rth-copy-orbit-tag--three{left:13%}}
@media(max-width:520px){.rth-copy-intelligence{padding:.85rem;border-radius:1.25rem}.rth-copy-intelligence-top{align-items:flex-start}.rth-copy-intelligence-status{font-size:.52rem}.rth-copy-intelligence-foot>b{justify-self:start}.rth-copy-orbit-tag{font-size:.58rem}.rth-copy-orbit-tag--three{left:6%}}
@keyframes rthCopySignalMoveMobile{0%{top:0;opacity:0}18%{opacity:1}80%{opacity:1}100%{top:calc(100% - .32rem);opacity:0}}
@media(prefers-reduced-motion:reduce){.rth-copy-hero-grid,.rth-copy-hero-glow,.rth-copy-hero-scan,.rth-copy-live-label i,.rth-copy-intelligence-status i,.rth-copy-intelligence:after,.rth-copy-core-rings i,.rth-copy-link i,.rth-copy-signal-bars i,.rth-copy-orbit,.rth-copy-orbit-tag,.rth-copy-join-button:after{animation:none!important}.rth-copy-intelligence{transform:none!important}.rth-copy-guidance-card{transition:none}}

body.rth-copy-modal-open{overflow:hidden}
.rth-copy-availability{position:fixed;inset:0;z-index:12050;display:grid;place-items:center;padding:clamp(1rem,3vw,2.2rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
.rth-copy-availability.is-open{opacity:1;visibility:visible;pointer-events:auto}
.rth-copy-availability__backdrop{position:absolute;inset:0;background:rgba(0,18,48,.58);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}
.rth-copy-availability__card{--modal-tilt-x:0deg;--modal-tilt-y:0deg;position:relative;isolation:isolate;width:min(620px,100%);overflow:hidden;border:1px solid rgba(115,174,255,.28);border-radius:1.75rem;background:linear-gradient(148deg,rgba(3,19,47,.985),rgba(5,31,72,.985) 56%,rgba(8,48,105,.985));box-shadow:0 44px 120px rgba(0,16,49,.42),0 0 0 1px rgba(255,255,255,.025) inset;transform:perspective(1400px) translateY(18px) scale(.975) rotateX(var(--modal-tilt-x)) rotateY(var(--modal-tilt-y));transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease;color:#fff}
.rth-copy-availability.is-open .rth-copy-availability__card{transform:perspective(1400px) translateY(0) scale(1) rotateX(var(--modal-tilt-x)) rotateY(var(--modal-tilt-y))}
.rth-copy-availability__card:before{content:"";position:absolute;z-index:-3;width:25rem;height:25rem;right:-11rem;top:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.34),rgba(65,151,255,.11) 42%,transparent 72%);animation:rthCopyModalGlow 8s ease-in-out infinite}
.rth-copy-availability__card:after{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(116,175,255,.048) 1px,transparent 1px),linear-gradient(90deg,rgba(116,175,255,.048) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 86%);pointer-events:none}
.rth-copy-availability__scan{position:absolute;z-index:-1;left:-20%;right:-20%;top:32%;height:1px;background:linear-gradient(90deg,transparent,rgba(103,173,255,.62),transparent);box-shadow:0 0 24px rgba(0,109,255,.55);animation:rthCopyModalScan 6.4s ease-in-out infinite;pointer-events:none}
.rth-copy-availability__close{position:absolute;z-index:5;top:1rem;right:1rem;display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.055);color:#dce9ff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.rth-copy-availability__close:hover,.rth-copy-availability__close:focus-visible{background:rgba(255,255,255,.1);border-color:rgba(116,175,255,.36);transform:rotate(3deg)}
.rth-copy-availability__close svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.rth-copy-availability__inner{padding:clamp(1.6rem,4.5vw,3rem)}
.rth-copy-availability__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:3.1rem}
.rth-copy-availability__badge{display:inline-flex;align-items:center;gap:.62rem;padding:.5rem .75rem;border:1px solid rgba(111,172,255,.22);border-radius:999px;background:rgba(0,109,255,.08);color:#8fc0ff;font-size:.64rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.rth-copy-availability__badge i{width:.44rem;height:.44rem;border-radius:50%;background:#69aaff;box-shadow:0 0 0 5px rgba(105,170,255,.08),0 0 16px rgba(80,151,255,.72);animation:rthCopyModalPulse 1.9s ease-in-out infinite}
.rth-copy-availability__mini{color:#7089b3;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.rth-copy-availability h2{max-width:12ch;margin:1.25rem 0 .95rem;color:#fff;font-size:clamp(2.25rem,6vw,4.1rem);line-height:.96;letter-spacing:-.055em}
.rth-copy-availability h2 span{display:block;color:#7ab4ff}
.rth-copy-availability__lead{max-width:55ch;margin:0;color:#bccbe2;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.72}
.rth-copy-availability__lead strong{color:#fff;font-weight:750}
.rth-copy-availability__route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;margin:1.45rem 0 1.55rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.035)}
.rth-copy-availability__route-node{display:grid;gap:.24rem;min-width:0}
.rth-copy-availability__route-node span{color:#617ba7;font-size:.53rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.rth-copy-availability__route-node strong{overflow:hidden;color:#f5f9ff;font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}
.rth-copy-availability__route-link{position:relative;width:2.35rem;height:1px;background:linear-gradient(90deg,rgba(93,160,255,.15),rgba(93,160,255,.76),rgba(93,160,255,.15))}
.rth-copy-availability__route-link i{position:absolute;top:50%;left:0;width:.28rem;height:.28rem;border-radius:50%;background:#78b6ff;box-shadow:0 0 11px #1680ff;transform:translateY(-50%);animation:rthCopyModalSignal 2.3s linear infinite}
.rth-copy-availability__route-link:nth-of-type(4) i{animation-delay:1.05s}
.rth-copy-availability__actions{display:grid;gap:.8rem}
.rth-copy-telegram-button{display:flex;align-items:center;justify-content:center;gap:.72rem;width:100%;min-height:3.55rem;border-radius:.86rem;background:linear-gradient(135deg,#087bff,#0062e8);box-shadow:0 16px 40px rgba(0,109,255,.25);color:#fff;text-decoration:none;font-weight:850;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.rth-copy-telegram-button:hover,.rth-copy-telegram-button:focus-visible{transform:translateY(-2px);box-shadow:0 20px 48px rgba(0,109,255,.34);filter:brightness(1.06);color:#fff}
.rth-copy-telegram-button svg{width:1.2rem;height:1.2rem;fill:currentColor}
.rth-copy-availability__note{margin:0;text-align:center;color:#7289ad;font-size:.7rem;line-height:1.55}
.rth-copy-availability__risk{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.07);color:#677fa5;font-size:.64rem;line-height:1.58}
@keyframes rthCopyModalGlow{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-1.4rem,1.1rem,0) scale(1.08)}}
@keyframes rthCopyModalScan{0%,100%{transform:translateY(-90px);opacity:.12}50%{transform:translateY(220px);opacity:.78}}
@keyframes rthCopyModalPulse{0%,100%{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}
@keyframes rthCopyModalSignal{0%{left:0;opacity:0}18%{opacity:1}82%{opacity:1}100%{left:calc(100% - .28rem);opacity:0}}
@media(max-width:680px){
 .rth-copy-availability{align-items:center;padding:.8rem}
 .rth-copy-availability__card{border-radius:1.35rem}
 .rth-copy-availability__inner{padding:1.35rem}
 .rth-copy-availability__status{padding-right:2.75rem}
 .rth-copy-availability__mini{display:none}
 .rth-copy-availability h2{margin-top:1rem;font-size:clamp(2.25rem,11vw,3.35rem)}
 .rth-copy-availability__route{grid-template-columns:1fr 1.4rem 1fr 1.4rem 1fr;gap:.3rem;padding:.78rem .65rem}
 .rth-copy-availability__route-link{width:1.4rem}
 .rth-copy-availability__route-node span{font-size:.46rem}
 .rth-copy-availability__route-node strong{font-size:.59rem}
 .rth-copy-availability__risk{font-size:.61rem}
}
@media(max-width:430px){
 .rth-copy-availability__route{grid-template-columns:1fr;gap:.52rem}
 .rth-copy-availability__route-link{width:1px;height:1.15rem;margin-left:.7rem;background:linear-gradient(to bottom,rgba(93,160,255,.18),rgba(93,160,255,.8),rgba(93,160,255,.18))}
 .rth-copy-availability__route-link i{left:50%;top:0;transform:translateX(-50%);animation:rthCopyModalSignalVertical 2.3s linear infinite}
 .rth-copy-availability__route-link:nth-of-type(4) i{animation-delay:1.05s}
}
@keyframes rthCopyModalSignalVertical{0%{top:0;opacity:0}18%{opacity:1}82%{opacity:1}100%{top:calc(100% - .28rem);opacity:0}}
@media(prefers-reduced-motion:reduce){.rth-copy-availability *,.rth-copy-availability *:before,.rth-copy-availability *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Copy Trading cumulative final-review refinements promoted from v1.8.364 review working state. */

.rth-copy-hero-new-copy h1{max-width:20ch!important;font-size:clamp(1.995rem,3.7525vw,3.9615rem)!important;line-height:1.08!important;letter-spacing:-.05em!important;}
.rth-copy-hero-new-copy h1 span{display:inline!important;color:var(--rth-blue)!important;}
@media(max-width:760px){.rth-copy-hero-new-copy h1{max-width:100%!important;font-size:clamp(1.55rem,6.3vw,2.35rem)!important;line-height:1.12!important;letter-spacing:-.035em!important;}}

/* Before You Copy premium suitability refinement */
.rth-copy-guidance--suitability{overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)}
.rth-copy-guidance-heading--stacked{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,7rem);align-items:start;margin-bottom:clamp(2.2rem,4vw,3.6rem)}
.rth-copy-guidance-heading--stacked h2{grid-column:1;max-width:9ch;margin:0;color:var(--rth-navy);font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:1;letter-spacing:-.055em}
.rth-copy-guidance-intro{grid-column:2;display:grid;gap:.92rem;max-width:66ch}.rth-copy-guidance-intro p{margin:0;color:var(--rth-muted);font-size:.98rem;line-height:1.82}.rth-copy-guidance-intro p:first-child{color:#33425d;font-weight:750}
.rth-copy-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rth-copy-fit-card{position:relative;overflow:hidden;padding:clamp(1.35rem,2.4vw,2rem);border:1px solid rgba(0,26,72,.09);border-radius:1.35rem;background:#fff;box-shadow:0 26px 70px rgba(0,26,72,.065);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.rth-copy-fit-card:hover{transform:translateY(-4px);box-shadow:0 34px 86px rgba(0,26,72,.095)}.rth-copy-fit-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--rth-blue),#7db7ff 72%,transparent)}.rth-copy-fit-card--caution:before{background:linear-gradient(90deg,#64748b,#a9b4c4 72%,transparent)}.rth-copy-fit-card:after{content:"";position:absolute;width:15rem;height:15rem;right:-8rem;bottom:-8rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.07),transparent 68%);pointer-events:none}.rth-copy-fit-card--caution:after{background:radial-gradient(circle,rgba(71,85,105,.065),transparent 68%)}
.rth-copy-fit-card-top{position:relative;z-index:1;display:flex;align-items:center;gap:.9rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,26,72,.07)}.rth-copy-fit-mark{display:grid;place-items:center;flex:0 0 2.75rem;height:2.75rem;border-radius:.78rem;background:#eaf3ff;color:var(--rth-blue);font-size:.68rem;font-weight:850;box-shadow:inset 0 0 0 1px rgba(0,109,255,.08)}.rth-copy-fit-card--caution .rth-copy-fit-mark{background:#f1f4f8;color:#516078;box-shadow:inset 0 0 0 1px rgba(81,96,120,.08)}.rth-copy-fit-card-top small{display:block;margin-bottom:.24rem;color:#8290a7;font-size:.57rem;font-weight:850;letter-spacing:.13em}.rth-copy-fit-card-top h3{margin:0;color:var(--rth-navy);font-size:1.18rem;letter-spacing:-.025em}
.rth-copy-fit-list{position:relative;z-index:1;display:grid;gap:.82rem;margin:0;padding:0;list-style:none}.rth-copy-fit-list li{display:grid;grid-template-columns:.8rem 1fr;gap:.72rem;align-items:start;color:var(--rth-muted);font-size:.88rem;line-height:1.68}.rth-copy-fit-list i{position:relative;width:.72rem;height:.72rem;margin-top:.38rem;border-radius:50%;border:1px solid rgba(0,109,255,.25);background:rgba(0,109,255,.08);box-shadow:0 0 0 4px rgba(0,109,255,.035)}.rth-copy-fit-list i:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--rth-blue)}.rth-copy-fit-card--caution .rth-copy-fit-list i{border-color:rgba(81,96,120,.25);background:rgba(81,96,120,.07);box-shadow:0 0 0 4px rgba(81,96,120,.025)}.rth-copy-fit-card--caution .rth-copy-fit-list i:after{background:#66748a}
.rth-copy-process-note{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-top:1rem;padding:1.15rem 1.25rem;border:1px solid rgba(0,109,255,.1);border-radius:1rem;background:linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 18px 55px rgba(0,26,72,.05)}.rth-copy-process-note:after{content:"";position:absolute;inset:auto -5rem -6rem auto;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.08),transparent 68%)}.rth-copy-process-note-icon{position:relative;width:2.55rem;height:2.55rem;border-radius:.72rem;background:#eaf3ff;box-shadow:inset 0 0 0 1px rgba(0,109,255,.08)}.rth-copy-process-note-icon span{position:absolute;left:.58rem;right:.58rem;top:1.22rem;height:1px;background:rgba(0,109,255,.34)}.rth-copy-process-note-icon i{position:absolute;width:.45rem;height:.45rem;left:1.05rem;top:1rem;border-radius:50%;background:var(--rth-blue);box-shadow:0 0 0 5px rgba(0,109,255,.07),0 0 15px rgba(0,109,255,.25)}.rth-copy-process-note small{display:block;margin:.08rem 0 .38rem;color:var(--rth-blue);font-size:.58rem;font-weight:850;letter-spacing:.13em}.rth-copy-process-note p{position:relative;z-index:1;margin:0;max-width:88ch;color:#4d5c74;font-size:.9rem;line-height:1.75}
@media(max-width:1080px){.rth-copy-guidance-heading--stacked{grid-template-columns:1fr;gap:1.2rem}.rth-copy-guidance-heading--stacked h2,.rth-copy-guidance-intro{grid-column:1;max-width:none}.rth-copy-guidance-heading--stacked h2{max-width:12ch}.rth-copy-fit-grid{grid-template-columns:1fr}}
@media(max-width:760px){.rth-copy-fit-card{padding:1.2rem}.rth-copy-process-note{grid-template-columns:1fr}.rth-copy-process-note-icon{width:2.4rem;height:2.4rem}}

/* Copy Trading audience + Beyond Signals refinement 14 */
.rth-copy-audience{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.8rem,9vw,8.7rem) 0;background:linear-gradient(145deg,#03132f 0%,#061b3e 50%,#082654 100%);color:#fff}
.rth-copy-audience__grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(112,174,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(112,174,255,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.45),transparent)}
.rth-copy-audience__glow{position:absolute;z-index:-2;border-radius:50%;filter:blur(2px);pointer-events:none}.rth-copy-audience__glow--one{width:32rem;height:32rem;right:-10rem;top:-12rem;background:radial-gradient(circle,rgba(0,109,255,.18),transparent 68%)}.rth-copy-audience__glow--two{width:28rem;height:28rem;left:-13rem;bottom:-12rem;background:radial-gradient(circle,rgba(88,160,255,.11),transparent 70%)}
.rth-copy-audience__intro{max-width:62rem;margin:0 auto clamp(2.5rem,5vw,4.6rem);text-align:center}.rth-copy-audience__intro h2{max-width:17ch;margin:.7rem auto 1.15rem;color:#fff;font-size:clamp(2.55rem,4.8vw,4.65rem);line-height:1.02;letter-spacing:-.055em}.rth-copy-audience__intro>p:last-child{max-width:66ch;margin:0 auto;color:#c8d5e9;font-size:.98rem;line-height:1.8}
.rth-copy-beyond{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(28rem,1.16fr);gap:clamp(2.2rem,5vw,5rem);padding:clamp(1.4rem,3.5vw,2.5rem);border:1px solid rgba(139,190,255,.15);border-radius:2rem;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 35px 90px rgba(0,0,0,.22);backdrop-filter:blur(18px)}
.rth-copy-beyond__copy{padding:clamp(.45rem,1vw,1rem)}.rth-copy-beyond__label{display:flex;align-items:center;gap:.68rem;color:#79b5ff;font-size:.73rem;font-weight:800;letter-spacing:.15em}.rth-copy-beyond__label span{width:.55rem;height:.55rem;border-radius:50%;background:#1784ff;box-shadow:0 0 0 .28rem rgba(23,132,255,.08),0 0 18px rgba(23,132,255,.7)}.rth-copy-beyond__copy h3{max-width:17ch;margin:1rem 0 1.35rem;color:#fff;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.05;letter-spacing:-.045em}.rth-copy-beyond__copy p{max-width:56ch;margin:0 0 1rem;color:#c6d3e7;font-size:.93rem;line-height:1.76}.rth-copy-beyond__copy p:nth-of-type(2){color:#fff;font-weight:800}
.rth-copy-beyond__visual{display:grid;align-content:center;gap:1rem;min-width:0}.rth-copy-flow-compare{position:relative;overflow:hidden;border-radius:1.35rem}.rth-copy-flow-compare--manual{padding:1.05rem 1.1rem 1.15rem;border:1px solid rgba(255,255,255,.09);background:rgba(4,18,43,.52)}.rth-copy-flow-compare__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.rth-copy-flow-compare__head span{color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.04em}.rth-copy-flow-compare__head small{padding:.25rem .48rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8fa0b8;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.rth-copy-flow-compare__steps{display:flex;align-items:center;gap:.42rem;min-width:0}.rth-copy-flow-compare__steps span{flex:1;min-width:0;padding:.58rem .42rem;border:1px solid rgba(255,255,255,.065);border-radius:.72rem;background:rgba(255,255,255,.025);color:#aebcd0;font-size:.62rem;font-weight:700;text-align:center}.rth-copy-flow-compare__steps i{flex:0 0 .72rem;height:1px;background:linear-gradient(90deg,rgba(138,157,184,.15),rgba(138,157,184,.55),rgba(138,157,184,.15))}
.rth-copy-flow-shift{display:flex;justify-content:center;gap:.36rem;height:.8rem}.rth-copy-flow-shift span{width:.28rem;height:.28rem;border-radius:50%;background:#3392ff;box-shadow:0 0 12px rgba(51,146,255,.75);animation:rthCopyBeyondShift 1.8s ease-in-out infinite}.rth-copy-flow-shift span:nth-child(2){animation-delay:.22s}.rth-copy-flow-shift span:nth-child(3){animation-delay:.44s}
.rth-copy-flow-compare--copy{display:grid;grid-template-columns:minmax(9.5rem,.9fr) minmax(4rem,.34fr) minmax(10rem,1fr);align-items:center;gap:1rem;padding:1.25rem;border:1px solid rgba(66,151,255,.34);background:linear-gradient(135deg,rgba(5,32,73,.94),rgba(5,44,99,.78));box-shadow:inset 0 0 42px rgba(0,109,255,.09),0 20px 45px rgba(0,0,0,.12)}.rth-copy-flow-compare--copy .rth-copy-flow-compare__head{position:absolute;left:1.25rem;right:1.25rem;top:.88rem;margin:0}.rth-copy-flow-compare--copy{padding-top:3.25rem}.rth-copy-flow-compare--copy .rth-copy-flow-compare__head small{color:#72b2ff;border-color:rgba(77,159,255,.24);background:rgba(0,109,255,.08)}
.rth-copy-flow-compare__core{position:relative;display:grid;justify-items:center;gap:.24rem;padding:1.05rem .75rem;border:1px solid rgba(106,173,255,.2);border-radius:1rem;background:rgba(2,19,47,.58);text-align:center}.rth-copy-flow-compare__core strong,.rth-copy-flow-compare__account strong{color:#fff;font-size:.78rem}.rth-copy-flow-compare__core span,.rth-copy-flow-compare__account span{color:#99abc4;font-size:.61rem;line-height:1.45}.rth-copy-flow-compare__pulse{width:.52rem;height:.52rem;margin-bottom:.26rem;border-radius:50%;background:#1584ff;box-shadow:0 0 0 .3rem rgba(21,132,255,.07),0 0 18px rgba(21,132,255,.65);animation:rthCopyBeyondPulse 2s ease-out infinite}.rth-copy-flow-compare__rail{position:relative;height:2px;background:linear-gradient(90deg,rgba(53,145,255,.12),#4ea0ff,rgba(53,145,255,.12))}.rth-copy-flow-compare__rail b{position:absolute;left:0;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:#62adff;box-shadow:0 0 14px rgba(98,173,255,.9);transform:translate(-50%,-50%);animation:rthCopyBeyondSignal 2.4s linear infinite}.rth-copy-flow-compare__rail i{position:absolute;top:50%;width:.2rem;height:.2rem;border-radius:50%;background:rgba(134,194,255,.55);transform:translateY(-50%)}.rth-copy-flow-compare__rail i:nth-of-type(1){left:28%}.rth-copy-flow-compare__rail i:nth-of-type(2){left:56%}.rth-copy-flow-compare__rail i:nth-of-type(3){left:82%}.rth-copy-flow-compare__account{display:grid;gap:.25rem;padding:1rem;border:1px solid rgba(106,173,255,.18);border-radius:1rem;background:rgba(7,29,65,.8)}.rth-copy-flow-compare__account small{color:#76b4ff;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.rth-copy-beyond__outcome{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:.2rem}.rth-copy-beyond__outcome span{padding:.78rem .9rem;border:1px solid rgba(116,180,255,.12);border-radius:.85rem;background:rgba(3,22,52,.54);color:#cbd8e9;font-size:.72rem;font-weight:700;text-align:center}.rth-copy-audience__action{display:flex;justify-content:center;margin-top:2.2rem}
@keyframes rthCopyBeyondShift{0%,100%{opacity:.28;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes rthCopyBeyondPulse{0%{box-shadow:0 0 0 0 rgba(21,132,255,.35),0 0 18px rgba(21,132,255,.65)}70%{box-shadow:0 0 0 .8rem rgba(21,132,255,0),0 0 22px rgba(21,132,255,.35)}100%{box-shadow:0 0 0 0 rgba(21,132,255,0),0 0 18px rgba(21,132,255,.65)}}@keyframes rthCopyBeyondSignal{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}
@media(max-width:980px){.rth-copy-beyond{grid-template-columns:1fr}.rth-copy-beyond__copy h3{max-width:22ch}.rth-copy-beyond__outcome{grid-template-columns:1fr}.rth-copy-audience__intro h2{max-width:19ch}}
@media(max-width:680px){.rth-copy-audience{padding:5rem 0}.rth-copy-audience__intro{text-align:left}.rth-copy-audience__intro h2{margin-left:0}.rth-copy-audience__intro>p:last-child{margin-left:0}.rth-copy-beyond{padding:1rem;border-radius:1.45rem}.rth-copy-beyond__copy{padding:.25rem}.rth-copy-beyond__copy h3{font-size:clamp(1.7rem,8.5vw,2.4rem)}.rth-copy-flow-compare__steps{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.rth-copy-flow-compare__steps i{display:none}.rth-copy-flow-compare__steps span:last-child{grid-column:1/-1}.rth-copy-flow-compare--copy{grid-template-columns:1fr;padding-top:3.35rem}.rth-copy-flow-compare__rail{width:2px;height:2.3rem;justify-self:center;background:linear-gradient(180deg,rgba(53,145,255,.12),#4ea0ff,rgba(53,145,255,.12))}.rth-copy-flow-compare__rail b{left:50%;top:0;animation:rthCopyBeyondSignalMobile 2.4s linear infinite}.rth-copy-flow-compare__rail i{display:none}.rth-copy-audience__action .rth-button{width:100%}.rth-copy-beyond__outcome span{text-align:left}}
@keyframes rthCopyBeyondSignalMobile{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}
@media(prefers-reduced-motion:reduce){.rth-copy-flow-shift span,.rth-copy-flow-compare__pulse,.rth-copy-flow-compare__rail b{animation:none!important}}

.rth-copy-faq-home-style{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfcfe 0%,#f4f7fb 100%);border-top:1px solid rgba(0,26,72,.06)}
.rth-copy-faq-home-style::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 12%,rgba(0,109,255,.07),transparent 29%);pointer-events:none}
.rth-copy-faq-home-style .rth-container{position:relative;z-index:1}
.rth-copy-faq-home-style .rth-faq__grid--mentorship{display:grid;grid-template-columns:minmax(270px,.76fr) minmax(0,1.24fr);gap:clamp(3rem,7vw,7rem);align-items:start}
.rth-copy-faq-home-style .rth-faq__intro--mentorship{position:sticky;top:calc(var(--rth-header-height) + 35px);padding:0}
.rth-copy-faq-home-style .rth-faq__label{margin:0;color:var(--rth-faq-label-color,var(--rth-muted));font-family:"Manrope",sans-serif;font-size:clamp(3.9rem,8vw,7.2rem);font-weight:900;letter-spacing:-.065em;line-height:.88}
.rth-copy-faq-home-style .rth-faq__intro h2{max-width:440px;margin:1.25rem 0 .9rem;color:#001a48;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:780;letter-spacing:-.035em;line-height:1.12}
.rth-copy-faq-home-style .rth-faq__support-link{margin-top:1.55rem}
.rth-copy-faq-home-style .rth-accordion--mentorship{display:block;border-top:1px solid rgba(0,26,72,.14)}
.rth-copy-faq-home-style .rth-accordion__item{border:0;border-bottom:1px solid rgba(0,26,72,.14);border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none}
.rth-copy-faq-home-style .rth-accordion__item:hover{transform:none;border-color:rgba(0,109,255,.28);box-shadow:none}
.rth-copy-faq-home-style .rth-accordion__item button{display:grid;width:100%;grid-template-columns:1fr 38px;align-items:center;gap:1rem;padding:1.28rem 0;border:0;background:transparent;color:#001a48;text-align:left;font-family:inherit;font-size:1rem;font-weight:750;line-height:1.5;cursor:pointer}
.rth-copy-faq-home-style .rth-accordion__mark{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#eaf2fb;color:#006dff;font-size:1.2rem;line-height:1;transition:transform .2s ease,background .2s ease}
.rth-copy-faq-home-style .rth-accordion__item button[aria-expanded="true"] .rth-accordion__mark{transform:rotate(45deg);background:#dcecff}
.rth-copy-faq-home-style .rth-accordion__panel{padding:0 3rem 1.28rem 0}
.rth-copy-faq-home-style .rth-accordion__panel p{margin:0;color:#5b6d88;font-size:.93rem;line-height:1.75}
@media(max-width:980px){.rth-copy-faq-home-style .rth-faq__grid--mentorship{grid-template-columns:1fr;gap:2.5rem}.rth-copy-faq-home-style .rth-faq__intro--mentorship{position:static;max-width:720px}}
@media(max-width:680px){.rth-copy-faq-home-style .rth-faq__label{font-size:clamp(3.4rem,18vw,5.5rem)}.rth-copy-faq-home-style .rth-faq__intro h2{font-size:1.5rem}.rth-copy-faq-home-style .rth-accordion__item button{padding:1.1rem 0;font-size:.95rem}.rth-copy-faq-home-style .rth-accordion__panel{padding:0 0 1.1rem}}

/* Copy Trading FAQ compact spacing refinement v17 */
.rth-copy-faq-home-style{padding-block:clamp(2.75rem,5vw,4.5rem)!important}
.rth-copy-faq-home-style .rth-faq__grid--mentorship{gap:clamp(1.75rem,4vw,3.75rem)!important}
.rth-copy-faq-home-style .rth-faq__intro h2{margin:.7rem 0 .5rem!important}
.rth-copy-faq-home-style .rth-faq__support-link{margin-top:.9rem!important}
.rth-copy-faq-home-style .rth-accordion__item button{grid-template-columns:1fr 34px!important;gap:.8rem!important;padding:.86rem 0!important;font-size:.96rem!important;line-height:1.35!important}
.rth-copy-faq-home-style .rth-accordion__mark{width:28px!important;height:28px!important;font-size:1.05rem!important}
.rth-copy-faq-home-style .rth-accordion__panel{padding:0 2.4rem .86rem 0!important}
.rth-copy-faq-home-style .rth-accordion__panel p{font-size:.9rem!important;line-height:1.58!important}
@media(max-width:980px){.rth-copy-faq-home-style{padding-block:clamp(2.5rem,7vw,3.75rem)!important}.rth-copy-faq-home-style .rth-faq__grid--mentorship{gap:1.5rem!important}}
@media(max-width:680px){.rth-copy-faq-home-style{padding-block:2.35rem!important}.rth-copy-faq-home-style .rth-faq__intro h2{margin:.55rem 0 .4rem!important}.rth-copy-faq-home-style .rth-faq__support-link{margin-top:.75rem!important}.rth-copy-faq-home-style .rth-accordion__item button{padding:.76rem 0!important;font-size:.92rem!important;line-height:1.32!important}.rth-copy-faq-home-style .rth-accordion__mark{width:26px!important;height:26px!important}.rth-copy-faq-home-style .rth-accordion__panel{padding:0 0 .76rem!important}.rth-copy-faq-home-style .rth-accordion__panel p{font-size:.88rem!important;line-height:1.55!important}}

.rth-copy-faq-home-style .rth-accordion__item h3{margin:0}
.rth-copy-faq-home-style .rth-accordion__item button{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:.65rem;min-height:0;padding:.56rem 0;font-size:.94rem;line-height:1.24}
.rth-copy-faq-home-style .rth-accordion__item button>span:first-child{display:block;min-width:0;padding:0;align-self:center}
.rth-copy-faq-home-style .rth-accordion__mark{width:25px;height:25px;justify-self:end;align-self:center;font-size:.98rem}
.rth-copy-faq-home-style .rth-accordion__panel{padding:0 2.15rem .64rem 0}
.rth-copy-faq-home-style .rth-accordion__panel p{font-size:.89rem;line-height:1.5}
@media(max-width:680px){.rth-copy-faq-home-style .rth-accordion__item button{grid-template-columns:minmax(0,1fr) 27px;gap:.55rem;padding:.52rem 0;font-size:.9rem;line-height:1.22}.rth-copy-faq-home-style .rth-accordion__mark{width:24px;height:24px;font-size:.94rem}.rth-copy-faq-home-style .rth-accordion__panel{padding:0 0 .62rem}.rth-copy-faq-home-style .rth-accordion__panel p{font-size:.87rem;line-height:1.48}}

/* Hero body typography parity: all three intro paragraphs use one exact treatment. */
.rth-copy-hero-new-copy .rth-copy-hero-intro{
  font-family:inherit!important;
  font-size:clamp(1rem,1.35vw,1.14rem)!important;
  font-weight:400!important;
  font-style:normal!important;
  line-height:1.78!important;
  letter-spacing:normal!important;
  color:var(--rth-muted)!important;
  max-width:64ch!important;
}
.rth-copy-hero-new-copy .rth-copy-hero-intro + .rth-copy-hero-intro{margin-top:1rem!important;}

/* Before You Copy: remove the split-column treatment. Heading above, copy below, full row. */
.rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked{
  display:block!important;
  margin-bottom:clamp(2.2rem,4vw,3.6rem)!important;
}
.rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2{
  display:block!important;
  max-width:none!important;
  width:100%!important;
  margin:0 0 clamp(1.2rem,2vw,1.7rem)!important;
}
.rth-copy-guidance--suitability .rth-copy-guidance-intro{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.92rem!important;
  max-width:none!important;
  width:100%!important;
}
.rth-copy-guidance--suitability .rth-copy-guidance-intro p{
  max-width:none!important;
  width:100%!important;
}

/* Reconciled Copy Trading refinement 25: restored approved HOW IT WORKS base layer. */
/* Recovered approved HOW IT WORKS base layer; current v1.8.365 compact overrides apply after this block. */
.rth-copy-how{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.6rem,9vw,8.5rem) 0;background:linear-gradient(180deg,#f5f9ff 0%,#fff 48%,#f8fbff 100%)}
.rth-copy-how-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(0,109,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,109,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 78%,transparent 100%)}
.rth-copy-how-glow{position:absolute;z-index:-2;border-radius:50%;pointer-events:none}
.rth-copy-how-glow--one{width:34rem;height:34rem;right:-13rem;top:-11rem;background:radial-gradient(circle,rgba(0,109,255,.11),transparent 68%)}
.rth-copy-how-glow--two{width:28rem;height:28rem;left:-12rem;bottom:-12rem;background:radial-gradient(circle,rgba(74,151,255,.08),transparent 68%)}
.rth-copy-how-heading{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.2rem,4vw,3.7rem)}
.rth-copy-how-heading h2{max-width:13ch;margin:.5rem 0 0;color:var(--rth-navy);font-size:clamp(2.45rem,4.5vw,4.65rem);line-height:1;letter-spacing:-.055em}
.rth-copy-how-intro{display:grid;gap:.85rem;max-width:67ch}
.rth-copy-how-intro p{margin:0;color:var(--rth-muted);font-size:.97rem;line-height:1.8}
.rth-copy-how-intro p:first-child{color:#34445e;font-weight:720}
.rth-copy-flow{position:relative;overflow:hidden;border:1px solid rgba(0,26,72,.09);border-radius:1.65rem;background:rgba(255,255,255,.93);box-shadow:0 34px 90px rgba(0,26,72,.08),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(14px)}
.rth-copy-flow:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#006dff,#78b6ff 58%,transparent 94%)}
.rth-copy-flow:after{content:"";position:absolute;width:24rem;height:24rem;right:-13rem;top:12rem;border-radius:50%;background:radial-gradient(circle,rgba(0,109,255,.07),transparent 68%);pointer-events:none}
.rth-copy-flow-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;border-bottom:1px solid rgba(0,26,72,.075);background:linear-gradient(180deg,#fbfdff,rgba(255,255,255,.82))}
.rth-copy-flow-top>div:first-child{display:grid;gap:.2rem}
.rth-copy-flow-top span{color:#7f8da4;font-size:.56rem;font-weight:850;letter-spacing:.14em}
.rth-copy-flow-top strong{color:var(--rth-navy);font-family:var(--rth-font-heading);font-size:.92rem}
.rth-copy-flow-status{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:.45rem;padding:.4rem .62rem;border:1px solid rgba(0,109,255,.12);border-radius:999px;background:#f4f9ff;color:#3b5277!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.07em!important}
.rth-copy-flow-status i{width:.42rem;height:.42rem;border-radius:50%;background:#1b7cff;box-shadow:0 0 0 4px rgba(27,124,255,.07),0 0 14px rgba(27,124,255,.28);animation:rthCopyPulseDot 2s ease-in-out infinite}
.rth-copy-flow-rail{position:absolute;z-index:0;left:calc(50% - .5px);top:5.5rem;bottom:5.6rem;width:1px;background:linear-gradient(to bottom,rgba(0,109,255,.06),rgba(0,109,255,.24),rgba(0,109,255,.08));pointer-events:none}
.rth-copy-flow-rail i{position:absolute;left:50%;width:.38rem;height:.38rem;border-radius:50%;background:#70afff;box-shadow:0 0 12px rgba(0,109,255,.5);transform:translateX(-50%);animation:rthCopyFlowSignal 5.5s linear infinite}
.rth-copy-flow-rail i:nth-child(2){animation-delay:1.85s}.rth-copy-flow-rail i:nth-child(3){animation-delay:3.7s}
.rth-copy-flow-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.7rem 1rem 1rem}
.rth-copy-flow-step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:11.5rem;padding:1.35rem 1.25rem;border-bottom:1px solid rgba(0,26,72,.065)}
.rth-copy-flow-step:nth-child(odd){border-right:1px solid rgba(0,26,72,.065);padding-right:2rem}.rth-copy-flow-step:nth-child(even){padding-left:2rem}.rth-copy-flow-step:nth-last-child(-n+2){border-bottom:0}
.rth-copy-flow-step:before{content:"";position:absolute;inset:.55rem;border-radius:1rem;background:linear-gradient(135deg,rgba(248,251,255,.9),rgba(255,255,255,.15));opacity:0;transform:scale(.98);transition:opacity .25s ease,transform .25s ease}
.rth-copy-flow-step:hover:before{opacity:1;transform:scale(1)}
.rth-copy-flow-index{position:relative;z-index:1;display:grid;align-content:start;justify-items:center;gap:.55rem;padding-top:.1rem}
.rth-copy-flow-index span{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(0,109,255,.12);border-radius:.78rem;background:#edf5ff;color:var(--rth-blue);font-size:.67rem;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 8px 24px rgba(0,109,255,.05)}
.rth-copy-flow-index i{width:.43rem;height:.43rem;border-radius:50%;background:#6dafff;box-shadow:0 0 0 5px rgba(0,109,255,.045),0 0 12px rgba(0,109,255,.26)}
.rth-copy-flow-copy{position:relative;z-index:1}.rth-copy-flow-copy small{display:block;margin:.1rem 0 .35rem;color:#7d8ba2;font-size:.56rem;font-weight:850;letter-spacing:.13em}
.rth-copy-flow-copy h3{margin:0 0 .52rem;color:var(--rth-navy);font-size:1.12rem;line-height:1.22;letter-spacing:-.025em}.rth-copy-flow-copy p{margin:0;max-width:48ch;color:var(--rth-muted);font-size:.87rem;line-height:1.7}
.rth-copy-flow-foot{position:relative;z-index:2;display:grid;grid-template-columns:9rem 1fr;gap:1.25rem;align-items:center;padding:1.05rem 1.35rem;border-top:1px solid rgba(0,26,72,.075);background:linear-gradient(90deg,#f4f9ff,#fff)}
.rth-copy-flow-foot-signal{display:flex;align-items:center;gap:.28rem;height:1.4rem}.rth-copy-flow-foot-signal span{width:.45rem;height:.45rem;border-radius:50%;background:#006dff;box-shadow:0 0 0 5px rgba(0,109,255,.06),0 0 15px rgba(0,109,255,.25)}
.rth-copy-flow-foot-signal i{flex:1;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(0,109,255,.12),rgba(0,109,255,.58));animation:rthCopyFlowBars 1.8s ease-in-out infinite}.rth-copy-flow-foot-signal i:nth-child(3){opacity:.75;animation-delay:.2s}.rth-copy-flow-foot-signal i:nth-child(4){opacity:.5;animation-delay:.4s}.rth-copy-flow-foot-signal i:nth-child(5){opacity:.3;animation-delay:.6s}
.rth-copy-flow-foot p{margin:0;color:#5a687f;font-size:.78rem;line-height:1.65}.rth-copy-flow-foot strong{color:#33455f}
@keyframes rthCopyFlowSignal{0%{top:0;opacity:0}10%{opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}@keyframes rthCopyFlowBars{0%,100%{transform:scaleX(.72);opacity:.45}50%{transform:scaleX(1);opacity:1}}
@media(max-width:980px){.rth-copy-how-heading{grid-template-columns:1fr;gap:1.2rem}.rth-copy-how-heading h2{max-width:15ch}.rth-copy-flow-rail{display:none}.rth-copy-flow-steps{grid-template-columns:1fr;padding:.7rem 1rem 1rem}.rth-copy-flow-step,.rth-copy-flow-step:nth-child(odd),.rth-copy-flow-step:nth-child(even){min-height:auto;padding:1.25rem .85rem;border-right:0;border-bottom:1px solid rgba(0,26,72,.065)}.rth-copy-flow-step:last-child{border-bottom:0}.rth-copy-flow-foot{grid-template-columns:1fr}.rth-copy-flow-foot-signal{max-width:10rem}}
@media(max-width:620px){.rth-copy-flow{border-radius:1.3rem}.rth-copy-flow-top{align-items:flex-start;padding:1rem}.rth-copy-flow-status{display:none!important}.rth-copy-flow-steps{padding:.4rem .65rem .7rem}.rth-copy-flow-step,.rth-copy-flow-step:nth-child(odd),.rth-copy-flow-step:nth-child(even){grid-template-columns:auto 1fr;gap:.82rem;padding:1.05rem .55rem}.rth-copy-flow-index span{width:2.35rem;height:2.35rem;border-radius:.68rem}.rth-copy-flow-index i{display:none}.rth-copy-flow-copy h3{font-size:1.02rem}.rth-copy-flow-copy p{font-size:.83rem}.rth-copy-flow-foot{padding:1rem}}
@media(prefers-reduced-motion:reduce){.rth-copy-flow-rail i,.rth-copy-flow-foot-signal i,.rth-copy-flow-status i{animation-duration:.001ms!important;animation-iteration-count:1!important}}

/* v1.8.365 final-review refinements: plain suitability intro, light-red risk filter, compact RTH Copy Flow. */
.rth-copy-guidance--suitability .rth-copy-guidance-intro p:first-child{
	color:var(--rth-muted)!important;
	font-weight:400!important;
}
.rth-copy-fit-card--caution:before{
	background:linear-gradient(90deg,#e48787,#f2b1b1 72%,transparent)!important;
}
.rth-copy-fit-card--caution .rth-copy-fit-mark{
	background:#fff1f1!important;
	color:#c45f5f!important;
	box-shadow:inset 0 0 0 1px rgba(196,95,95,.14)!important;
}
.rth-copy-fit-card--caution .rth-copy-fit-list i{
	border-color:rgba(204,98,98,.30)!important;
	background:rgba(226,120,120,.10)!important;
	box-shadow:0 0 0 4px rgba(226,120,120,.035)!important;
}
.rth-copy-fit-card--caution .rth-copy-fit-list i:after{
	background:#df7777!important;
}
.rth-copy-flow{
	padding:clamp(1rem,2vw,1.45rem)!important;
	border-radius:1.25rem!important;
}
.rth-copy-flow-top{
	margin-bottom:.7rem!important;
	padding-bottom:.7rem!important;
}
.rth-copy-flow-steps{
	gap:.55rem!important;
}
.rth-copy-flow-step{
	padding:.82rem .9rem!important;
	gap:.72rem!important;
}
.rth-copy-flow-index{
	flex-basis:2.25rem!important;
}
.rth-copy-flow-index span{
	width:2.15rem!important;
	height:2.15rem!important;
	font-size:.64rem!important;
}
.rth-copy-flow-copy small{
	margin-bottom:.16rem!important;
	font-size:.54rem!important;
}
.rth-copy-flow-copy h3{
	margin:0 0 .28rem!important;
	font-size:1rem!important;
}
.rth-copy-flow-copy p{
	font-size:.82rem!important;
	line-height:1.58!important;
}
.rth-copy-flow-foot{
	margin-top:.75rem!important;
	padding:.78rem .9rem!important;
}
@media(max-width:760px){
	.rth-copy-flow{padding:.9rem!important}
	.rth-copy-flow-step{padding:.78rem .8rem!important}
}



/* BEGIN RECONCILED UNSAVED COPY TRADING REFINEMENTS 20-25 */
/* Reconciled refinement 20: suitability card and process-note label cleanup. */
.rth-copy-fit-card-top{align-items:center;padding-bottom:.82rem!important;margin-bottom:.9rem!important}
.rth-copy-fit-card-top>div{display:flex;align-items:center;min-height:2.75rem}
.rth-copy-fit-card-top h3{display:flex;align-items:center;margin:0;min-height:2.75rem}
.rth-copy-process-note{align-items:center!important;padding:1.05rem 1.25rem!important}
.rth-copy-process-note>div:last-child{display:flex;align-items:center;min-height:2.55rem}
.rth-copy-process-note p{margin:0!important}
@media(max-width:760px){.rth-copy-fit-card-top>div,.rth-copy-fit-card-top h3{min-height:auto}.rth-copy-process-note>div:last-child{min-height:auto}}

/* Reconciled refinement 21: simplified account connection sequence. */
#copy-how-it-works .rth-copy-how-heading>div:first-child{max-width:none}
#copy-how-it-works .rth-copy-how-heading h2{max-width:none}
#copy-how-it-works .rth-copy-flow{padding-top:clamp(.9rem,1.8vw,1.25rem)!important}
#copy-how-it-works .rth-copy-flow-steps{margin-top:0!important}
#copy-how-it-works .rth-copy-flow-step{align-items:start!important}
#copy-how-it-works .rth-copy-flow-index{align-self:start!important;padding-top:.05rem!important}
#copy-how-it-works .rth-copy-flow-index span{margin:0!important}
#copy-how-it-works .rth-copy-flow-copy h3{margin-top:0!important}
@media(max-width:760px){#copy-how-it-works .rth-copy-flow{padding-top:.82rem!important}}

/* Reconciled refinement 22: compact account connection sequence. */
.rth-copy-flow{padding:.72rem .82rem .78rem!important}
.rth-copy-flow-steps{gap:0!important;padding:.32rem .42rem .42rem!important}
.rth-copy-flow-step,.rth-copy-flow-step:nth-child(odd),.rth-copy-flow-step:nth-child(even){min-height:0!important;padding:.72rem .78rem!important;gap:.62rem!important;align-items:start!important}
.rth-copy-flow-index{flex-basis:2rem!important;padding-top:0!important}
.rth-copy-flow-index span{width:1.95rem!important;height:1.95rem!important;font-size:.61rem!important}
.rth-copy-flow-copy h3{margin:0 0 .16rem!important;font-size:.98rem!important;line-height:1.25!important}
.rth-copy-flow-copy p{margin:0!important;font-size:.8rem!important;line-height:1.46!important}
@media(max-width:980px){.rth-copy-flow{padding:.62rem .7rem .68rem!important}.rth-copy-flow-steps{padding:.24rem .32rem .34rem!important}.rth-copy-flow-step,.rth-copy-flow-step:nth-child(odd),.rth-copy-flow-step:nth-child(even){padding:.66rem .62rem!important;gap:.58rem!important}}
@media(max-width:620px){.rth-copy-flow{padding:.55rem .58rem .62rem!important}.rth-copy-flow-steps{padding:.16rem .22rem .28rem!important}.rth-copy-flow-step,.rth-copy-flow-step:nth-child(odd),.rth-copy-flow-step:nth-child(even){padding:.62rem .48rem!important;gap:.54rem!important}.rth-copy-flow-index span{width:1.82rem!important;height:1.82rem!important}.rth-copy-flow-copy h3{font-size:.94rem!important}.rth-copy-flow-copy p{font-size:.79rem!important;line-height:1.43!important}}

/* Reconciled refinement 24: HOW IT WORKS intro uses the full content row. */
.rth-copy-how-heading--full{display:block!important;margin-bottom:clamp(1.55rem,3vw,2.25rem)!important}
.rth-copy-how-heading--full>.rth-eyebrow{margin:0 0 .5rem!important}
.rth-copy-how-heading--full>h2{width:100%!important;max-width:none!important;margin:.35rem 0 1rem!important}
.rth-copy-how-heading--full>.rth-copy-how-intro{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
.rth-copy-how-heading--full>.rth-copy-how-intro p{width:100%!important;max-width:none!important;margin:0!important}
.rth-copy-how-heading--full>.rth-copy-how-intro p+p{margin-top:.55rem!important}

/* Reconciled refinement 25: compact Beyond Signals composition. */
.rth-copy-beyond{grid-template-columns:minmax(0,.78fr) minmax(27rem,1.22fr);gap:clamp(1.35rem,3vw,2.5rem);padding:clamp(1rem,2.2vw,1.55rem);align-items:center}
.rth-copy-beyond__copy{align-self:center;padding:.15rem .2rem}
.rth-copy-beyond__copy p{max-width:58ch;margin:0 0 .72rem;line-height:1.68}
.rth-copy-beyond__copy p:last-child{margin-bottom:0}
.rth-copy-beyond__visual{gap:.72rem}
.rth-copy-flow-compare--manual{padding:.88rem .95rem .95rem}
.rth-copy-flow-compare--copy{padding:1rem}
@media(max-width:980px){.rth-copy-beyond{grid-template-columns:1fr;gap:1rem}.rth-copy-beyond__copy p{max-width:none}}
@media(max-width:680px){.rth-copy-beyond{padding:.85rem}.rth-copy-beyond__copy{padding:.1rem}.rth-copy-beyond__copy p{margin-bottom:.62rem;line-height:1.62}}

/* END RECONCILED UNSAVED COPY TRADING REFINEMENTS 20-25 */

/* BEGIN COPY TRADING TYPOGRAPHY REFINEMENT 26 */
/* Use the former FAQ supporting-heading treatment as the reduced section-heading baseline. */
.rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
#copy-how-it-works .rth-copy-how-heading h2,
.rth-copy-audience__intro h2,
.rth-copy-final-new h2{
  font-size:clamp(1.55rem,2.5vw,2.45rem)!important;
  font-weight:780!important;
  letter-spacing:-.035em!important;
  line-height:1.12!important;
}

/* Preserve each section's intended width/alignment while reducing the heading scale. */
.rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
#copy-how-it-works .rth-copy-how-heading h2{
  max-width:none!important;
}
.rth-copy-audience__intro h2{
  max-width:22ch!important;
}
.rth-copy-final-new h2{
  max-width:24ch!important;
}

/* FAQ support copy: plain small body typography rather than a display heading. */
.rth-copy-faq-home-style .rth-faq__intro h2{
  max-width:44ch!important;
  margin:.7rem 0 .5rem!important;
  color:var(--rth-muted)!important;
  font-family:inherit!important;
  font-size:.93rem!important;
  font-weight:400!important;
  letter-spacing:0!important;
  line-height:1.7!important;
}

/* HOW IT WORKS opening statement: normal body weight. */
.rth-copy-how-intro p:first-child{
  color:var(--rth-muted)!important;
  font-weight:400!important;
}

@media(max-width:680px){
  .rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
  #copy-how-it-works .rth-copy-how-heading h2,
  .rth-copy-audience__intro h2,
  .rth-copy-final-new h2{
    font-size:1.5rem!important;
    line-height:1.16!important;
  }
  .rth-copy-faq-home-style .rth-faq__intro h2{
    font-size:.9rem!important;
    line-height:1.65!important;
  }
}
/* END COPY TRADING TYPOGRAPHY REFINEMENT 26 */

/* BEGIN COPY TRADING MOBILE HERO CARD REFINEMENT 27 */
/* Keep risk note, animated signal bars and LIVE PATH on one line on mobile. */
@media(max-width:760px){
  .rth-copy-intelligence-foot{
    display:grid!important;
    grid-template-columns:auto minmax(2.4rem,1fr) auto!important;
    gap:.45rem!important;
    align-items:center!important;
  }
  .rth-copy-intelligence-foot>span{
    min-width:0!important;
    white-space:nowrap!important;
    font-size:clamp(.46rem,2.05vw,.55rem)!important;
  }
  .rth-copy-signal-bars{
    width:100%!important;
    min-width:2.4rem!important;
  }
  .rth-copy-intelligence-foot>b{
    justify-self:end!important;
    white-space:nowrap!important;
    font-size:clamp(.45rem,1.95vw,.52rem)!important;
  }
}
@media(max-width:380px){
  .rth-copy-intelligence-foot{gap:.34rem!important;padding:.56rem .5rem!important}
  .rth-copy-intelligence-foot>span{font-size:.45rem!important}
  .rth-copy-intelligence-foot>b{font-size:.44rem!important;letter-spacing:.07em!important}
}
/* END COPY TRADING MOBILE HERO CARD REFINEMENT 27 */

/* BEGIN COPY TRADING FINAL CONTROLLED REVIEW LOCK v1.8.389 */
/* Approved major section headings. Hero remains on its source-native Copy Trading treatment. */
.rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
#copy-how-it-works .rth-copy-how-heading h2,
.rth-copy-audience__intro h2,
.rth-copy-final-new h2{
  font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:45px!important;
  font-weight:800!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;
  text-transform:none!important;
}
@media (min-width:768px) and (max-width:1024px){
  .rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
  #copy-how-it-works .rth-copy-how-heading h2,
  .rth-copy-audience__intro h2,
  .rth-copy-final-new h2{font-size:40px!important;}
}
@media (max-width:767px){
  .rth-copy-guidance--suitability .rth-copy-guidance-heading--stacked h2,
  #copy-how-it-works .rth-copy-how-heading h2,
  .rth-copy-audience__intro h2,
  .rth-copy-final-new h2{font-size:32px!important;}
}

/* Desktop final line rhythm. Tablet/mobile retain natural responsive wrapping. */
@media (min-width:1025px){
  .rth-copy-audience__intro h2{max-width:31ch!important;}
  .rth-copy-final-new h2{max-width:none!important;white-space:nowrap!important;}
  .rth-copy-final-new>p:not(.rth-eyebrow){max-width:78ch!important;}
  .rth-copy-final-new small{max-width:none!important;white-space:nowrap!important;}
}

/* BEYOND SIGNALS now has two normal body paragraphs after copy cleanup. */
.rth-copy-beyond__copy p:nth-of-type(2){color:#c6d3e7!important;font-weight:400!important;}

/* HOW IT WORKS: 01-03 left, 04-06 right on desktop; sequential stack below desktop. */
@media (min-width:1025px){
  #copy-how-it-works .rth-copy-flow-steps{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:1.15rem 1.25rem!important;
    align-items:start!important;
  }
  #copy-how-it-works .rth-copy-flow-column{display:grid!important;gap:1.15rem!important;min-width:0!important;}
}
@media (max-width:1024px){
  #copy-how-it-works .rth-copy-flow-steps{display:block!important;}
  #copy-how-it-works .rth-copy-flow-column{display:grid!important;gap:1rem!important;}
  #copy-how-it-works .rth-copy-flow-column + .rth-copy-flow-column{margin-top:1rem!important;}
}

/* Availability popup final typography refinement: exact 50% reduction from prior source sizes. */
#rth-copy-availability-title{
  max-width:none!important;
  width:100%!important;
  text-align:left!important;
  white-space:nowrap!important;
  font-size:clamp(1.125rem,3vw,2.05rem)!important;
}
#rth-copy-availability-title span{
  display:block!important;
  text-align:left!important;
  white-space:nowrap!important;
  margin-top:.35em!important;
}
@media(max-width:680px){
  #rth-copy-availability-title{font-size:clamp(1.125rem,5.5vw,1.675rem)!important;}
}

/* Exact Account Management support chooser presentation. */
body.rth-mentor-support-open{overflow:hidden;}
.rth-mentor-support-modal[hidden]{display:none!important;}
.rth-mentor-support-modal{position:fixed;inset:0;z-index:99980;display:grid;place-items:center;padding:1rem;}
.rth-mentor-support-modal__backdrop{position:absolute;inset:0;background:rgba(3,18,44,.54);backdrop-filter:blur(9px);opacity:0;transition:opacity .2s ease;}
.rth-mentor-support-modal__panel{position:relative;z-index:1;width:min(100%,430px);padding:1.02rem;border:1px solid rgba(0,77,173,.13);border-radius:22px;background:radial-gradient(circle at 86% 8%,rgba(0,109,255,.1),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.995),rgba(245,250,255,.98));box-shadow:0 28px 80px rgba(2,28,67,.24),inset 0 1px 0 rgba(255,255,255,.95);opacity:0;transform:translateY(10px) scale(.975);transition:opacity .2s ease,transform .2s ease;outline:none;}
.rth-mentor-support-modal.is-open .rth-mentor-support-modal__backdrop{opacity:1;}
.rth-mentor-support-modal.is-open .rth-mentor-support-modal__panel{opacity:1;transform:translateY(0) scale(1);}
.rth-mentor-support-modal__close{position:absolute;top:.78rem;right:.78rem;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(8,35,76,.09);border-radius:50%;background:rgba(255,255,255,.82);color:#17365f;box-shadow:0 6px 16px rgba(3,34,77,.06);cursor:pointer;}
.rth-mentor-support-modal__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;}
.rth-mentor-support-modal__intro{padding:.2rem 2.55rem .78rem .12rem;}
.rth-mentor-support-modal__intro>span{display:inline-flex;align-items:center;min-height:24px;padding:.24rem .55rem;border:1px solid rgba(0,109,255,.12);border-radius:999px;background:rgba(0,109,255,.055);color:#0a5bcb;font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
.rth-mentor-support-modal__intro h2{margin:.58rem 0 .22rem;color:#08234c;font-size:clamp(calc(1.16rem - 3px),calc(3vw - 3px),calc(1.42rem - 3px));font-weight:400;letter-spacing:-.03em;line-height:1.15;}
.rth-mentor-support-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem;}
.rth-mentor-support-option{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;padding:.72rem;border:1px solid rgba(8,58,124,.09);border-radius:15px;background:rgba(255,255,255,.86);color:#102f58;text-decoration:none;box-shadow:0 8px 22px rgba(4,37,83,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}
.rth-mentor-support-option__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#eef6ff,#fff);box-shadow:inset 0 0 0 1px rgba(0,90,196,.08);}
.rth-mentor-support-option__icon svg{width:18px;height:18px;fill:currentColor;}
.rth-mentor-support-option>span:last-child{min-width:0;}.rth-mentor-support-option strong,.rth-mentor-support-option small{display:block;}.rth-mentor-support-option strong{color:#0a2e5e;font-size:.82rem;font-weight:800;line-height:1.2;}.rth-mentor-support-option small{margin-top:.14rem;overflow:hidden;color:#718096;font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;}
.rth-mentor-support-option--whatsapp .rth-mentor-support-option__icon{color:#128c5e}.rth-mentor-support-option--telegram .rth-mentor-support-option__icon{color:#2188cc}.rth-mentor-support-option--call .rth-mentor-support-option__icon{color:#075dc9}.rth-mentor-support-option--email .rth-mentor-support-option__icon{color:#5b55b9}
@media (hover:hover){.rth-mentor-support-option:hover{transform:translateY(-2px);border-color:rgba(0,109,255,.18);box-shadow:0 12px 26px rgba(4,37,83,.075)}.rth-mentor-support-modal__close:hover{color:#006dff}}
@media (max-width:480px){.rth-mentor-support-modal{padding:.72rem}.rth-mentor-support-modal__panel{width:min(100%,390px);padding:.88rem;border-radius:19px}.rth-mentor-support-modal__intro{padding-right:2.2rem}.rth-mentor-support-modal__grid{gap:.5rem}.rth-mentor-support-option{grid-template-columns:32px minmax(0,1fr);gap:.5rem;padding:.62rem .56rem;border-radius:13px}.rth-mentor-support-option__icon{width:32px;height:32px;border-radius:10px}.rth-mentor-support-option__icon svg{width:16px;height:16px}.rth-mentor-support-option strong{font-size:.76rem}.rth-mentor-support-option small{font-size:.61rem}}
@media (prefers-reduced-motion:reduce){.rth-mentor-support-modal__backdrop,.rth-mentor-support-modal__panel,.rth-mentor-support-option{transition:none!important}}
/* END COPY TRADING FINAL CONTROLLED REVIEW LOCK v1.8.389 */

