#rt-wrap{--navy:#121D3D;--navy2:#1B2A5A;--navy3:#0D1630;--white:#FFFFFF;--gray:#F4F6FA;--ink:#16213E;--muted:#5A6478;--mutedl:rgba(255,255,255,.72);--green:#0FA968;--green2:#12C07A;--t1:#0FA968;--t2:#2D6BE4;--t3:#E8930C;--t4:#7A4DDB;--t5:#D8447A;--sh:0 10px 40px rgba(22,33,62,.10);--sh2:0 20px 55px rgba(22,33,62,.16);--ff:'Inter',system-ui,sans-serif;font-family:var(--ff);color:var(--ink);background:var(--white);overflow-x:hidden}
#rt-wrap *{box-sizing:border-box}
#rt-wrap h1,#rt-wrap h2,#rt-wrap h3,#rt-wrap p,#rt-wrap ul,#rt-wrap li{margin:0;padding:0}
#rt-wrap a{text-decoration:none;color:inherit}
#rt-wrap .reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}
#rt-wrap .reveal.in{opacity:1;transform:none}
#rt-wrap .rt-container{max-width:1200px;margin:0 auto;padding:0 1.6rem}
#rt-wrap .rt-sec{position:relative}
#rt-wrap .rt-sec.white{background:var(--white)}
#rt-wrap .rt-sec.gray{background:var(--gray)}
#rt-wrap .rt-sec.navy{background:linear-gradient(160deg,var(--navy2),var(--navy) 55%,var(--navy3));color:#fff}
#rt-wrap .center-txt{text-align:center}
#rt-wrap .rt-h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.025em;line-height:1.14;color:var(--ink)}
#rt-wrap .rt-h2.center{text-align:center}
#rt-wrap .rt-h2.light{color:#fff}
#rt-wrap .rt-sub{font-size:1.02rem;line-height:1.75;color:var(--muted);max-width:36rem;margin-top:1rem}
#rt-wrap .rt-sub.center{margin-left:auto;margin-right:auto;text-align:center}
#rt-wrap .rt-sub.light{color:var(--mutedl)}
#rt-wrap .rt-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--green2),var(--green));color:#fff;font-weight:700;font-size:.95rem;padding:1rem 2rem;border-radius:12px;box-shadow:0 6px 0 #0A7A4B,0 14px 28px rgba(15,169,104,.35);transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,background .2s ease}
#rt-wrap .rt-btn:hover{background:linear-gradient(180deg,#17D389,var(--green2));transform:translateY(-2px);box-shadow:0 8px 0 #0A7A4B,0 18px 34px rgba(15,169,104,.45);color:#fff}
#rt-wrap .rt-btn:active{transform:translateY(4px);box-shadow:0 2px 0 #0A7A4B,0 6px 12px rgba(15,169,104,.35)}
#rt-wrap .rt-btn.small{padding:.8rem 1.5rem;font-size:.88rem}
#rt-wrap .rt-btn.big{padding:1.1rem 2.6rem;font-size:1.02rem}
#rt-wrap .rt-btn-line{display:inline-flex;align-items:center;padding:1rem 1.9rem;border-radius:12px;border:none;color:#fff;font-weight:600;font-size:.95rem;background:linear-gradient(180deg,#25366B,#1B2A5A);box-shadow:0 6px 0 #0C1530,0 12px 24px rgba(0,0,0,.35);transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,background .2s ease}
#rt-wrap .rt-btn-line:hover{background:linear-gradient(180deg,#2C4180,#22336B);transform:translateY(-2px);box-shadow:0 8px 0 #0C1530,0 16px 28px rgba(0,0,0,.42);color:#fff}
#rt-wrap .rt-btn-line:active{transform:translateY(4px);box-shadow:0 2px 0 #0C1530,0 5px 10px rgba(0,0,0,.3)}
#rt-wrap .rt-ticker{background:var(--navy3);border-bottom:1px solid rgba(255,255,255,.08)}
#rt-wrap .rt-hero{background:linear-gradient(160deg,var(--navy2) 0%,var(--navy) 55%,var(--navy3) 100%);color:#fff;position:relative;overflow:hidden}
#rt-wrap .rt-hero-deco{position:absolute;inset:0;pointer-events:none}
#rt-wrap .rt-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}
#rt-wrap .rt-blob.b1{width:520px;height:520px;background:radial-gradient(circle,rgba(18,192,122,.28),transparent 65%);top:-18%;right:-8%;animation:rtblob 11s ease-in-out infinite alternate}
#rt-wrap .rt-blob.b2{width:420px;height:420px;background:radial-gradient(circle,rgba(45,107,228,.3),transparent 65%);bottom:-22%;left:-10%;animation:rtblob 13s ease-in-out infinite alternate-reverse}
@keyframes rtblob{from{transform:translate(0,0) scale(1)}to{transform:translate(-40px,30px) scale(1.15)}}
#rt-wrap .rt-wave{position:absolute;bottom:-1px;left:0;width:100%;height:80px}
#rt-wrap .rt-hero-grid{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:clamp(4rem,8vw,6.5rem) 1.6rem clamp(6rem,10vw,8.5rem);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}
#rt-wrap .rt-title{font-size:clamp(2.6rem,5.3vw,4.3rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;margin-bottom:1.4rem}
#rt-wrap .rt-title em{font-style:italic;font-weight:600;color:rgba(255,255,255,.85)}
#rt-wrap .rt-lead{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75;color:var(--mutedl);max-width:32rem;margin-bottom:2.2rem}
#rt-wrap .rt-lead b{color:#fff;font-weight:700}
#rt-wrap .rt-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.6rem}
#rt-wrap .ai{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-weight:800;font-size:.95rem;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.35)}
#rt-wrap .ai.sm{width:26px;height:26px;font-size:.62rem;box-shadow:none}
#rt-wrap .ai.gold{background:linear-gradient(135deg,#F5CB6B,#D99A1B);color:#5C3D00}
#rt-wrap .ai.btc{background:linear-gradient(135deg,#F7931A,#C96F00)}
#rt-wrap .ai.eur{background:linear-gradient(135deg,#4E7FEF,#2A56C9)}
#rt-wrap .ai.usd{background:linear-gradient(135deg,#12C07A,#0A8A56)}
#rt-wrap .ai.spx{background:linear-gradient(135deg,#5B8DEF,#2D5FD0);font-size:.6rem}
#rt-wrap .rt-assets{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}
#rt-wrap .rt-asset{animation:rtfloat 5s ease-in-out infinite}
#rt-wrap .rt-asset.a2{animation-delay:.4s}
#rt-wrap .rt-asset.a3{animation-delay:.8s}
#rt-wrap .rt-asset.a4{animation-delay:1.2s}
#rt-wrap .rt-asset.a5{animation-delay:1.6s}
@keyframes rtfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
#rt-wrap .rt-assets-label{margin-left:.7rem;font-size:1rem;color:var(--mutedl)}
#rt-wrap .rt-assets-label em{font-style:italic;color:#fff}
#rt-wrap .rt-hero-right{position:relative}
#rt-wrap .rt-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:var(--ink);background:#fff;border-radius:99px;padding:.45rem .85rem .45rem .45rem;box-shadow:0 14px 34px rgba(0,0,0,.3);animation:rtfloat 6s ease-in-out infinite}
#rt-wrap .rt-chip b.up{color:var(--green)}
#rt-wrap .rt-chip.c1{top:-18px;left:-14px}
#rt-wrap .rt-chip.c2{top:26%;right:-18px;animation-delay:.8s}
#rt-wrap .rt-chip.c3{bottom:-16px;left:12%;animation-delay:1.5s}
#rt-wrap .rt-terminal{border-radius:18px;overflow:hidden;background:var(--navy);box-shadow:0 34px 80px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.12)}
#rt-wrap .rt-terminal-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}
#rt-wrap .rt-term-sym{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.85)}
#rt-wrap .rt-live{display:flex;align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.65)}
#rt-wrap .rt-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green2);animation:rtblink 1.4s infinite}
@keyframes rtblink{0%,100%{opacity:1}50%{opacity:.25}}
#rt-wrap .rt-terminal-chart{height:clamp(320px,40vh,430px)}
#rt-wrap .rt-high{padding:clamp(3.5rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}
#rt-wrap .rt-high-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}
#rt-wrap .rt-hcard{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid rgba(22,33,62,.07);border-radius:16px;padding:1.4rem 1.3rem;box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}
#rt-wrap .rt-hcard:hover{transform:translateY(-5px);box-shadow:var(--sh2)}
#rt-wrap .rt-hico{flex:none;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}
#rt-wrap .rt-hico svg{width:24px;height:24px}
#rt-wrap .rt-hico.t1{background:rgba(15,169,104,.12);color:var(--t1)}
#rt-wrap .rt-hico.t2{background:rgba(45,107,228,.12);color:var(--t2)}
#rt-wrap .rt-hico.t3{background:rgba(232,147,12,.12);color:var(--t3)}
#rt-wrap .rt-hico.t4{background:rgba(122,77,219,.12);color:var(--t4)}
#rt-wrap .rt-hcard h3{font-size:.98rem;font-weight:700;margin-bottom:.15rem}
#rt-wrap .rt-hcard p{font-size:.8rem;color:var(--muted);line-height:1.5}
#rt-wrap .rt-plat{padding:clamp(3.5rem,7vw,6rem) 0}
#rt-wrap .rt-plat-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}
#rt-wrap .rt-plat-left .rt-btn{margin-top:1.8rem}
#rt-wrap .rt-plat-list{display:flex;flex-direction:column}
#rt-wrap .rt-plat-item{padding:1.35rem 0;border-bottom:1px solid rgba(22,33,62,.09);transition:padding-left .3s}
#rt-wrap .rt-plat-item:hover{padding-left:.6rem}
#rt-wrap .rt-plat-item:last-child{border-bottom:none}
#rt-wrap .rt-plat-name{font-weight:700;font-size:1.05rem;margin-bottom:.3rem;color:var(--ink)}
#rt-wrap .rt-plat-item p{font-size:.9rem;color:var(--muted);line-height:1.6}
#rt-wrap .rt-steps{padding:clamp(4rem,7vw,6rem) 0}
#rt-wrap .rt-steps .rt-h2{margin-bottom:3rem}
#rt-wrap .rt-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}
#rt-wrap .rt-step{background:#fff;border-radius:18px;padding:2.2rem 1.8rem;box-shadow:var(--sh);text-align:center;transition:transform .3s,box-shadow .3s}
#rt-wrap .rt-step:hover{transform:translateY(-6px);box-shadow:var(--sh2)}
#rt-wrap .rt-step-vis{width:64px;height:64px;margin:0 auto 1.3rem;border-radius:18px;display:flex;align-items:center;justify-content:center}
#rt-wrap .rt-step-vis svg{width:28px;height:28px}
#rt-wrap .rt-step-vis.t1{background:rgba(15,169,104,.12);color:var(--t1)}
#rt-wrap .rt-step-vis.t2{background:rgba(45,107,228,.12);color:var(--t2)}
#rt-wrap .rt-step-vis.t3{background:rgba(232,147,12,.12);color:var(--t3)}
#rt-wrap .rt-step h3{font-size:1.15rem;font-weight:800;margin-bottom:.7rem}
#rt-wrap .rt-step p{font-size:.9rem;color:var(--muted);line-height:1.7}
#rt-wrap .rt-res{padding:clamp(4rem,7vw,6.5rem) 0}
#rt-wrap .rt-res .rt-sub{margin-bottom:3rem}
#rt-wrap .rt-res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
#rt-wrap .rt-rcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(22,33,62,.07);border-radius:18px;padding:2rem 1.8rem;box-shadow:var(--sh);transition:transform .3s,box-shadow .3s}
#rt-wrap .rt-rcard:hover{transform:translateY(-7px);box-shadow:var(--sh2)}
#rt-wrap .rt-rico{width:56px;height:56px;pointer-events:auto;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem}
#rt-wrap .rt-rico svg{width:26px;height:26px}
#rt-wrap .rt-rico.t1{background:rgba(15,169,104,.12);color:var(--t1)}
#rt-wrap .rt-rico.t2{background:rgba(45,107,228,.12);color:var(--t2)}
#rt-wrap .rt-rico.t3{background:rgba(232,147,12,.12);color:var(--t3)}
#rt-wrap .rt-rico.t4{background:rgba(122,77,219,.12);color:var(--t4)}
#rt-wrap .rt-rico.t5{background:rgba(216,68,122,.12);color:var(--t5)}
#rt-wrap .rt-pill{position:absolute;top:1.5rem;right:1.5rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:99px}
#rt-wrap .rt-pill.free{color:var(--t1);background:rgba(15,169,104,.12)}
#rt-wrap .rt-pill.new{color:var(--t3);background:rgba(232,147,12,.14)}
#rt-wrap .rt-rcard h3{font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.6rem;color:var(--ink)}
#rt-wrap .rt-rcard p{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:1.4rem;flex:1}
#rt-wrap .rt-rgo{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:var(--green)}
#rt-wrap .rt-rgo svg{width:16px;height:16px;transition:transform .3s}
#rt-wrap .rt-rcard:hover .rt-rgo svg{transform:translateX(6px)}
#rt-wrap .rt-rcard-cta{justify-content:center;text-align:center;background:linear-gradient(160deg,var(--navy2),var(--navy));color:#fff;border:none}
#rt-wrap .rt-rcard-cta h3{color:#fff}
#rt-wrap .rt-rcard-cta p{color:var(--mutedl);flex:0}
#rt-wrap .rt-rcard-cta .rt-btn{margin:0 auto}
#rt-wrap .rt-stats{padding:clamp(4rem,7vw,6rem) 0}
#rt-wrap .rt-stats .rt-h2{margin-bottom:3rem}
#rt-wrap .rt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
#rt-wrap .rt-stat{text-align:center;padding:1rem}
#rt-wrap .rt-stat-v{display:block;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:.4rem}
#rt-wrap .rt-stat-k{font-size:.92rem;color:var(--mutedl)}
#rt-wrap .rt-why{padding:clamp(4rem,7vw,6.5rem) 0}
#rt-wrap .rt-why-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}
#rt-wrap .rt-why-list{list-style:none}
#rt-wrap .rt-why-list li{display:flex;align-items:center;gap:1rem;padding:1.05rem 0;border-bottom:1px solid rgba(22,33,62,.08);font-size:1rem;font-weight:500}
#rt-wrap .rt-why-list li:last-child{border-bottom:none}
#rt-wrap .rt-check{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(15,169,104,.13);color:var(--t1)}
#rt-wrap .rt-check svg{width:15px;height:15px}
#rt-wrap .rt-markets{padding:clamp(4rem,7vw,6rem) 0}
#rt-wrap .rt-markets .rt-sub{margin-bottom:2.4rem}
#rt-wrap .rt-markets-panel{background:#fff;border-radius:18px;box-shadow:var(--sh);padding:.8rem .5rem;border:1px solid rgba(22,33,62,.06)}
#rt-wrap .rt-final{padding:clamp(4.5rem,8vw,6.5rem) 0}
#rt-wrap .rt-final .rt-sub{margin-bottom:2.2rem}
#rt-wrap .rt-legal{padding:clamp(2.5rem,5vw,3.5rem) 0}
#rt-wrap .rt-disclaimer{border:1px solid rgba(22,33,62,.1);border-left:3px solid var(--t3);border-radius:12px;padding:1.3rem 1.5rem;color:var(--muted);font-size:.85rem;line-height:1.7;background:var(--gray)}
#rt-wrap .rt-disclaimer strong{color:var(--t3)}
#rt-wrap .tradingview-widget-copyright{font-size:.62rem!important;opacity:.4;padding:.3rem 0}
@media(max-width:1000px){
#rt-wrap .rt-high-grid{grid-template-columns:repeat(2,1fr)}
#rt-wrap .rt-res-grid{grid-template-columns:repeat(2,1fr)}
#rt-wrap .rt-steps-grid{grid-template-columns:1fr;max-width:34rem;margin:0 auto}
}
@media(max-width:900px){
#rt-wrap .rt-hero-grid{grid-template-columns:1fr;padding-bottom:7rem}
#rt-wrap .rt-plat-grid,#rt-wrap .rt-why-grid{grid-template-columns:1fr}
#rt-wrap .rt-stats-grid{grid-template-columns:repeat(2,1fr);row-gap:2rem}
}
@media(max-width:640px){
#rt-wrap .rt-high-grid,#rt-wrap .rt-res-grid{grid-template-columns:1fr}
#rt-wrap .rt-stats-grid{grid-template-columns:1fr}
#rt-wrap .rt-chip{display:none}
}
@media(prefers-reduced-motion:reduce){
#rt-wrap .reveal{opacity:1!important;transform:none!important}
#rt-wrap .rt-blob,#rt-wrap .rt-asset,#rt-wrap .rt-chip{animation:none!important}
}

/* HIDE TV COPY */
#rt-wrap .tradingview-widget-copyright{display:none!important}

/* TV LOGO PATCH */
#rt-wrap .rt-terminal-chart{position:relative}
#rt-wrap .rt-terminal-chart::after{content:'';position:absolute;bottom:6px;left:6px;width:72px;height:66px;background:#121D3D;z-index:5;border-radius:10px;pointer-events:auto}
#rt-wrap .rt-markets-panel{position:relative}
#rt-wrap .rt-markets-panel::after{content:'';position:absolute;bottom:8px;left:8px;width:72px;height:56px;pointer-events:auto;background:#fff;z-index:5;border-radius:8px;pointer-events:none}

#rt-wrap .rt-markets-panel::before{content:'';position:absolute;bottom:8px;right:8px;width:72px;height:56px;background:#fff;z-index:5;border-radius:10px;pointer-events:auto}
