
.ct-rh-v7{
  --cyan:#74eeff;--cyan2:#14b9ff;--gold:#ffc65b;--gold2:#ff9d26;
  --white:#f5fcff;--muted:#cce7f2;--deep:#020813;
  position:relative!important;width:100%!important;max-width:850px!important;height:637px!important;
  overflow:visible;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#fff;pointer-events:auto!important
}
.ct-rh-v7 *{box-sizing:border-box}
.ct7-shell{
  position:absolute;inset:0;overflow:hidden;border-radius:27px;
  background:
    radial-gradient(82% 72% at 74% 44%,rgba(16,127,176,.24),transparent 56%),
    radial-gradient(58% 60% at 22% 74%,rgba(255,157,38,.07),transparent 60%),
    linear-gradient(145deg,#020814,#06192e 55%,#020813);
  border:1px solid rgba(146,233,255,.25);
  box-shadow:0 34px 90px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.025);
  transform:translateZ(0)
}
.ct7-grid{
  position:absolute;inset:-30%;opacity:.22;
  background-image:linear-gradient(rgba(116,238,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(116,238,255,.07) 1px,transparent 1px);
  background-size:46px 46px;transform:perspective(720px) rotateX(63deg) translateY(360px) scale(1.5);
  transform-origin:center bottom;mask-image:linear-gradient(to bottom,transparent 0,#000 38%,#000 78%,transparent 100%)
}
.ct7-atmosphere{position:absolute;inset:0;pointer-events:none}
.ct7-atmosphere:before{
  content:"";position:absolute;left:-25%;top:49%;width:150%;height:1px;
  background:linear-gradient(90deg,transparent,rgba(116,238,255,.28),rgba(255,198,91,.30),transparent);
  box-shadow:0 0 34px rgba(116,238,255,.18)
}
.ct7-atmosphere:after{
  content:"";position:absolute;width:360px;height:360px;border-radius:50%;
  left:63%;top:42%;transform:translate(-50%,-50%);
  background:radial-gradient(circle,rgba(65,203,255,.09),transparent 66%);filter:blur(8px)
}

/* persistent cinematic core — carries the visual story between scenes */
.ct7-continuum{
  position:absolute;z-index:3;left:70%;top:55%;width:210px;height:210px;transform:translate(-50%,-50%) scale(.7);
  opacity:.45;transition:left .58s cubic-bezier(.2,.8,.2,1),top .58s cubic-bezier(.2,.8,.2,1),
  transform .58s cubic-bezier(.2,.8,.2,1),opacity .4s ease;pointer-events:none
}
.ct7-core-glow,.ct7-core-dot,.ct7-core-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.ct7-core-glow{width:100px;height:100px;background:radial-gradient(circle,#eaffff 0 4%,var(--cyan) 7%,rgba(20,185,255,.26) 34%,transparent 70%);filter:blur(3px);opacity:.8}
.ct7-core-dot{width:22px;height:22px;background:#fff;box-shadow:0 0 22px var(--cyan),0 0 72px var(--cyan2)}
.ct7-core-ring{border:1.5px solid rgba(116,238,255,.5)}
.ct7-core-ring.r1{width:112px;height:112px}
.ct7-core-ring.r2{width:158px;height:158px;border-style:dashed;border-color:rgba(255,198,91,.36)}
.ct7-core-ring.r3{width:204px;height:204px;border-style:dotted;border-color:rgba(116,238,255,.28)}
.ct7-v7[data-scene="0"] .ct7-continuum{left:72%;top:55%;transform:translate(-50%,-50%) scale(1.18);opacity:.92}
.ct7-v7[data-scene="1"] .ct7-continuum{left:72%;top:54%;transform:translate(-50%,-50%) scale(.92);opacity:.82}
.ct7-v7[data-scene="2"] .ct7-continuum{left:75%;top:70%;transform:translate(-50%,-50%) scale(.34);opacity:.28}
.ct7-v7[data-scene="3"] .ct7-continuum{left:81%;top:70%;transform:translate(-50%,-50%) scale(.24);opacity:.18}
.ct7-v7[data-scene="4"] .ct7-continuum{left:73%;top:53%;transform:translate(-50%,-50%) scale(.72);opacity:.68}
.ct7-v7[data-scene="5"] .ct7-continuum{left:73%;top:56%;transform:translate(-50%,-50%) scale(.50);opacity:.50}
.ct7-v7[data-scene="6"] .ct7-continuum{left:74%;top:58%;transform:translate(-50%,-50%) scale(.65);opacity:.55}
.ct7-v7[data-scene="7"] .ct7-continuum{left:74%;top:55%;transform:translate(-50%,-50%) scale(.70);opacity:.60}
.ct7-v7[data-scene="8"] .ct7-continuum{left:76%;top:62%;transform:translate(-50%,-50%) scale(.42);opacity:.34}
.ct7-v7[data-scene="9"] .ct7-continuum{left:72%;top:52%;transform:translate(-50%,-50%) scale(.48);opacity:.28}
.ct7-v7[data-scene="10"] .ct7-continuum{left:74%;top:56%;transform:translate(-50%,-50%) scale(.54);opacity:.44}
.ct7-v7[data-scene="11"] .ct7-continuum{left:70%;top:57%;transform:translate(-50%,-50%) scale(.78);opacity:.62}
.ct7-v7[data-scene="12"] .ct7-continuum{left:73%;top:52%;transform:translate(-50%,-50%) scale(1.22);opacity:.90}

.ct7-scenes,.ct7-scene{position:absolute;inset:0}
.ct7-scenes{z-index:6}
.ct7-scene{
  display:grid;grid-template-columns:.98fr 1.02fr;align-items:center;padding:42px 34px 48px;
  opacity:0;visibility:hidden;pointer-events:none
}
.ct7-scene.active{opacity:1;visibility:visible}
.ct7-scene.exit{opacity:0;transition:opacity .20s ease}
.ct7-copy{position:relative;z-index:9;max-width:430px;opacity:0;transform:translateX(-24px)}
.ct7-scene:nth-child(even) .ct7-copy{transform:translateX(24px)}
.ct7-scene.active .ct7-copy{animation:ct7CopyIn .48s .08s cubic-bezier(.16,.84,.22,1) forwards}
.ct7-visual{position:relative;z-index:7;height:470px;opacity:0;transform:scale(.92)}
.ct7-scene.active .ct7-visual{animation:ct7VisualIn .58s .08s cubic-bezier(.16,.88,.2,1) forwards}

/* poster-grade typography */
.ct7-eyebrow{
  display:block;margin:0 0 10px;color:var(--white);font-weight:950;font-size:54px;line-height:.94;
  letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 10px 34px rgba(0,0,0,.44)
}
.ct7-h2{
  margin:0;color:var(--white);font-weight:950;font-size:68px;line-height:.88;letter-spacing:-.065em;
  text-transform:uppercase;text-shadow:0 12px 40px rgba(0,0,0,.46)
}
.ct7-h2 .gold,.ct7-support .gold,.ct7-big .gold{color:var(--gold)}
.ct7-support{
  margin:18px 0 0;color:var(--white);font-weight:900;font-size:31px;line-height:1.03;letter-spacing:-.035em;
  text-transform:uppercase;text-shadow:0 8px 26px rgba(0,0,0,.42)
}
.ct7-big{
  margin:0;color:var(--white);font-weight:950;font-size:110px;line-height:.79;letter-spacing:-.08em;
  text-transform:uppercase;text-shadow:0 0 42px rgba(255,198,91,.14),0 14px 34px rgba(0,0,0,.5)
}
.ct7-hero-line{font-size:78px!important;line-height:.84!important}
.ct7-no-break{white-space:nowrap}

/* scene 1 — birth of a monetary system */
.s1 .ct7-copy{align-self:start;margin-top:82px}
.s1 .ct7-h2{font-size:78px}
.s1 .ct7-visual{display:grid;place-items:center}
.birth-ring,.birth-flare{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.birth-ring{border:2px solid rgba(116,238,255,.62);opacity:0}
.birth-ring.b1{width:150px;height:150px}.birth-ring.b2{width:245px;height:245px;border-style:dashed;border-color:rgba(255,198,91,.48)}
.birth-ring.b3{width:360px;height:360px;border-width:1px}
.birth-flare{width:36px;height:36px;background:#fff;box-shadow:0 0 34px var(--cyan),0 0 95px var(--cyan2)}
.s1.active .b1{animation:ct7Birth 1.2s .12s ease-out forwards}.s1.active .b2{animation:ct7BirthSpin 1.7s .34s ease-out forwards}
.s1.active .b3{animation:ct7Birth 2.0s .56s ease-out forwards}.s1.active .birth-flare{animation:ct7Pulse 1.15s ease-in-out infinite}

/* scene 2 — economy expansion */
.s2 .ct7-h2{font-size:68px}.s2 .ct7-support{font-size:32px}
.business-net svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.business-net line{stroke:rgba(116,238,255,.34);stroke-width:1.4;stroke-dasharray:6 9}
.biz-cloud i{position:absolute;border-radius:4px;background:linear-gradient(145deg,#eaffff,var(--cyan2));box-shadow:0 0 15px rgba(116,238,255,.6);opacity:0;transform:scale(.15)}
.biz-cloud i.major{width:20px!important;height:20px!important;background:linear-gradient(145deg,#fff,var(--gold));box-shadow:0 0 22px rgba(255,198,91,.6)}
.s2.active .biz-cloud i{animation:ct7NodeIn .44s forwards}.s2.active .business-net line{animation:ct7Dash 1.15s linear infinite}

/* scene 3 — scale beyond the ceiling */
.s3 .ct7-copy{margin-top:-6px}.s3 .ct7-h2{font-size:70px}.s3 .ct7-support{font-size:38px;line-height:1.08}
.scale-engine{display:flex;align-items:center;justify-content:center}
.scale-track{position:relative;width:62px;height:405px;border:2px solid rgba(116,238,255,.34);border-radius:32px;background:rgba(3,20,38,.72);box-shadow:inset 0 0 30px rgba(0,0,0,.5),0 0 30px rgba(116,238,255,.08);overflow:visible}
.scale-fill{position:absolute;left:6px;right:6px;bottom:6px;height:0;border-radius:28px;background:linear-gradient(0deg,var(--cyan2),var(--cyan),var(--gold));box-shadow:0 0 24px rgba(116,238,255,.5)}
.scale-head{position:absolute;left:50%;bottom:0;width:86px;height:9px;border-radius:8px;background:#fff;transform:translate(-50%,50%);box-shadow:0 0 26px var(--cyan)}
.scale-values{display:flex;flex-direction:column-reverse;justify-content:space-between;height:401px;margin-left:28px;padding:3px 0}
.scale-values b{font-size:29px;font-weight:950;color:var(--white);letter-spacing:-.035em}.scale-values b:last-child{font-size:36px;color:var(--gold)}
.scale-break{position:absolute;left:50%;top:18px;width:190px;height:3px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:translateX(-50%) scaleX(.15);opacity:0}
.scale-break.hit{animation:ct7Break .55s ease-out both}

/* scene 4 — first climax */
.s4{grid-template-columns:.88fr 1.12fr}.s4 .ct7-copy{max-width:350px}
.s4 .get{font-size:56px;margin-bottom:8px}.s4 .money-range{font-size:72px;color:var(--gold);white-space:nowrap}
.s4 .sixty{font-size:70px;line-height:.82;margin-top:12px}.s4 .seconds{font-size:70px;line-height:.82}
.s4 .ct7-zero-cost{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:12px 18px 11px;border-radius:14px;border:1px solid rgba(116,238,255,.28);background:linear-gradient(90deg,rgba(116,238,255,.14),rgba(255,198,91,.10));font-size:31px;line-height:1;font-weight:950;letter-spacing:.018em;text-transform:uppercase;color:var(--white);white-space:nowrap;text-shadow:0 0 16px rgba(116,238,255,.26),0 0 34px rgba(255,198,91,.14);box-shadow:0 0 26px rgba(116,238,255,.12), inset 0 0 0 1px rgba(255,255,255,.04)}
.issue-engine{display:flex;flex-direction:column;justify-content:center;padding:0 2px 0 8px}
.issue-amount{font-size:130px;font-weight:950;letter-spacing:-.09em;line-height:.78;color:#fff;text-shadow:0 0 42px rgba(116,238,255,.27)}
.issue-pulse{width:100%;height:2px;margin:26px 0 18px;background:linear-gradient(90deg,transparent,rgba(116,238,255,.38),transparent)}
.issue-track{position:relative;height:13px;border-radius:12px;background:rgba(116,238,255,.13);border:1px solid rgba(116,238,255,.28);margin-right:20px}
.issue-track span{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:12px;background:linear-gradient(90deg,var(--cyan2),var(--cyan),var(--gold));box-shadow:0 0 18px rgba(116,238,255,.52)}
.issue-track i{position:absolute;top:50%;left:0;width:30px;height:30px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 28px var(--cyan)}
.issued{align-self:flex-start;margin-top:30px;padding:10px 24px;border:2px solid var(--gold);border-radius:10px;color:var(--gold);font-size:34px;font-weight:950;letter-spacing:.06em;opacity:0;transform:scale(.58) rotate(-3deg)}
.issued.hit{animation:ct7Stamp .42s cubic-bezier(.16,.98,.3,1.2) forwards}

/* scene 5 */
.s5 .ct7-h2{font-size:66px}.s5 .ct7-support{font-size:31px}
.project-engine{position:relative}.project{position:absolute;width:198px;min-height:96px;display:grid;place-items:center;padding:14px;text-align:center;border-radius:17px;border:1px solid rgba(116,238,255,.3);background:linear-gradient(145deg,rgba(8,39,66,.84),rgba(4,20,38,.78));font-size:25px;font-weight:950;line-height:1;color:#f1fcff;opacity:.38;transition:.3s ease}
.project.p1{left:0;top:45px}.project.p2{right:0;top:45px}.project.p3{left:0;bottom:55px}.project.p4{right:0;bottom:55px}
.project.funded{opacity:1;color:var(--gold);border-color:rgba(255,198,91,.68);box-shadow:0 0 34px rgba(255,198,91,.20);transform:scale(1.05)}
.fund-center{position:absolute;left:50%;top:50%;width:58px;height:58px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 8%,var(--cyan) 11%,rgba(20,185,255,.18) 46%,transparent 70%);box-shadow:0 0 38px rgba(116,238,255,.32)}
.fund-stream{position:absolute;left:50%;top:50%;height:3px;width:180px;transform-origin:left center;background:linear-gradient(90deg,var(--cyan),var(--gold),transparent);opacity:0}
.fund-stream.f1{transform:rotate(-145deg)}.fund-stream.f2{transform:rotate(-35deg)}.fund-stream.f3{transform:rotate(145deg)}.fund-stream.f4{transform:rotate(35deg)}
.s5.active .fund-stream{animation:ct7Stream 1.0s ease-in-out infinite}.s5.active .f2{animation-delay:.25s}.s5.active .f3{animation-delay:.5s}.s5.active .f4{animation-delay:.75s}

/* scene 6 — autonomous workflow */
.s6 .ct7-h2{font-size:58px}.s6 .ct7-h2 .work{font-size:78px;color:var(--gold);display:block;margin:3px 0 7px}
.autonomy{display:grid;place-items:center}
.workflow{position:absolute;left:5%;right:5%;top:50%;height:148px;transform:translateY(-50%)}
.workflow:before{content:"";position:absolute;left:3%;right:3%;top:50%;height:4px;border-radius:5px;background:linear-gradient(90deg,rgba(116,238,255,.12),var(--cyan),rgba(255,198,91,.5),rgba(116,238,255,.12));box-shadow:0 0 18px rgba(116,238,255,.24)}
.flow-node{position:absolute;top:50%;width:54px;height:54px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(116,238,255,.5);background:#061a30;box-shadow:0 0 22px rgba(116,238,255,.18)}
.flow-node:nth-child(1){left:8%}.flow-node:nth-child(2){left:38%}.flow-node:nth-child(3){left:68%}.flow-node:nth-child(4){left:92%;border-color:rgba(255,198,91,.68);box-shadow:0 0 28px rgba(255,198,91,.22)}
.flow-node:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cyan);box-shadow:0 0 14px var(--cyan)}
.flow-node:last-child:after{background:var(--gold);box-shadow:0 0 16px var(--gold)}
.flow-token{position:absolute;left:6%;top:50%;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 0 24px var(--cyan);transform:translate(-50%,-50%);opacity:0}
.s6.active .flow-token{animation:ct7Workflow 2.35s .25s cubic-bezier(.2,.65,.25,1) infinite}

/* scene 7 */
.s7 .ct7-copy{max-width:400px}.s7 .ct7-h2{font-size:64px}.s7 .ct7-support{font-size:34px}
.life{margin-top:22px;display:grid;gap:9px}.life b{font-size:29px;line-height:1;font-weight:950;letter-spacing:-.035em;color:var(--white)}.life b:nth-child(2){color:var(--gold)}
.income-engine{padding:75px 0 0 10px}.income-number{font-size:102px;font-weight:950;letter-spacing:-.08em;line-height:.8;color:var(--gold);text-shadow:0 0 38px rgba(255,198,91,.18)}
.time-cycle{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px;margin-top:30px;max-width:330px}.time-cycle i{font-style:normal;font-size:26px;font-weight:950;color:rgba(233,249,255,.55);transition:.25s}.time-cycle i.on{color:#fff;text-shadow:0 0 18px rgba(116,238,255,.5);transform:translateX(5px)}
.income-engine svg{position:absolute;right:0;bottom:15px;width:96%;height:56%;overflow:visible}.income-engine path{fill:none;stroke:var(--cyan);stroke-width:6;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620;filter:drop-shadow(0 0 10px rgba(116,238,255,.55))}
.s7.active .income-engine path{animation:ct7IncomeDraw 3.55s .18s ease-out forwards}

/* scene 8 minimal */
.s8{grid-template-columns:1fr;text-align:center;place-items:center}.s8 .ct7-copy{position:absolute;left:50%;top:50%;max-width:620px;transform:translate(-50%,-50%)!important;opacity:1!important;text-align:center}
.s8.active .ct7-copy{animation:none}.s8 .ct7-h2{font-size:54px}.s8 .pct{display:block;font-size:148px;line-height:.73;color:var(--gold);margin-bottom:20px}
.s8 .ct7-support{font-size:42px;margin-top:10px}.completion{position:absolute;left:50%;top:50%;width:390px;height:390px;transform:translate(-50%,-50%);opacity:.45}
.completion svg{width:390px;height:390px;transform:rotate(-90deg)}.completion circle{fill:none;stroke-width:15}.completion .track{stroke:rgba(116,238,255,.08)}.completion .meter{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:742;stroke-dashoffset:742;filter:drop-shadow(0 0 12px rgba(255,198,91,.5))}

/* scene 9 */
.s9 .ct7-h2{font-size:62px}.experts{display:grid;place-items:center}.expert-core{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,#fff 0 7%,var(--cyan) 9%,rgba(20,185,255,.15) 44%,transparent 70%);box-shadow:0 0 50px rgba(116,238,255,.32)}
.avatars i{position:absolute;width:72px;height:72px;border-radius:50%;border:2px solid rgba(116,238,255,.52);background:radial-gradient(circle at 50% 36%,#eafcff 0 9%,transparent 10%),radial-gradient(circle at 50% 72%,rgba(116,238,255,.82) 0 20%,transparent 21%),rgba(4,25,45,.9);box-shadow:0 0 28px rgba(116,238,255,.22);opacity:0;transform:scale(.35)}
.avatars i:after{content:"";position:absolute;left:50%;top:50%;width:145px;height:2px;background:linear-gradient(90deg,rgba(116,238,255,.52),transparent);transform-origin:left center}
.s9.active .avatars i{animation:ct7ExpertIn .42s forwards}.s9.synced .avatars i{box-shadow:0 0 34px rgba(255,198,91,.42);border-color:rgba(255,198,91,.66)}

/* scene 10 */
.s10 .ct7-h2{font-size:66px}.ownership{display:grid;place-items:center}
.ownership-lock{width:188px;height:188px;border-radius:50%;border:2px solid rgba(255,198,91,.42);box-shadow:inset 0 0 36px rgba(255,198,91,.08),0 0 40px rgba(116,238,255,.1)}
.pillar{position:absolute;width:232px;height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:20px;border:1px solid rgba(116,238,255,.4);background:linear-gradient(145deg,rgba(11,50,82,.84),rgba(4,21,39,.8));font-size:30px;font-weight:950;color:#fff;letter-spacing:-.045em;line-height:.9;text-align:center;padding:12px 16px;opacity:0;transform:translateY(25px)}
.pillar span{display:block}
.pillar.p1{left:-2%;top:12%}.pillar.p2{right:-2%;top:18%}.pillar.p3{left:24%;bottom:11%;color:var(--gold);border-color:rgba(255,198,91,.48)}
.ownership-base{position:absolute;left:50%;bottom:-1%;transform:translateX(-50%);font-size:22px;font-weight:950;letter-spacing:-.02em;line-height:1;color:var(--gold);text-align:center;white-space:nowrap;opacity:0;text-shadow:0 0 24px rgba(255,198,91,.18)}
.s10.active .pillar{animation:ct7PillarIn .5s forwards}.s10.active .p2{animation-delay:.2s}.s10.active .p3{animation-delay:.4s}.s10.active .ownership-base{animation:ct7NodeIn .42s .58s forwards}

/* scene 11 */
.s11 .ct7-copy{max-width:430px}.s11 .ct7-h2{font-size:56px;line-height:.94}.s11 .own-it{display:block;margin-top:18px;font-size:142px;line-height:.70;color:var(--gold);opacity:0;transform:scale(.72);transform-origin:left center}
.s11.climax .own-it{animation:ct7OwnIt .48s cubic-bezier(.16,.96,.22,1.15) forwards}
.final-network i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan);opacity:0}.final-network i.gold{background:var(--gold);box-shadow:0 0 17px var(--gold)}
.s11.active .final-network i{animation:ct7FinalNode .38s forwards}
.shockwave{position:absolute;left:50%;top:50%;width:70px;height:70px;border:4px solid rgba(255,198,91,.78);border-radius:50%;transform:translate(-50%,-50%) scale(.12);opacity:0}
.s11.climax .shockwave{animation:ct7Shock 1.12s .12s cubic-bezier(.1,.75,.2,1) forwards}

/* semantic transition system */
.ct7-transition{position:absolute;z-index:25;inset:0;pointer-events:none;overflow:hidden}
.ct7-transition .orb,.ct7-transition .beam,.ct7-transition .ring,.ct7-transition .burst{position:absolute;opacity:0}
.ct7-transition .orb{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 22px var(--cyan),0 0 78px var(--cyan2)}
.ct7-transition .beam{height:4px;width:520px;background:linear-gradient(90deg,transparent,var(--cyan),var(--gold),transparent);box-shadow:0 0 18px rgba(116,238,255,.5)}
.ct7-transition .ring{width:90px;height:90px;border:3px solid var(--gold);border-radius:50%}
.ct7-transition .burst{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 90px 35px rgba(116,238,255,.25)}
.ct7-v7[data-transition="core-bank"] .ct7-transition .ring{left:68%;top:47%;animation:trCoreNetwork .5s ease-out both}
.ct7-v7[data-transition="bank-scale"] .ct7-transition .beam{left:72%;top:24%;transform:rotate(90deg);animation:trNetworkScale .5s ease-out both}
.ct7-v7[data-transition="scale-issue"] .ct7-transition .beam{left:40%;top:62%;animation:trScaleIssue .5s ease-out both}
.ct7-v7[data-transition="issue-network"] .ct7-transition .burst{left:72%;top:57%;animation:trIssueProject .5s ease-out both}
.ct7-v7[data-transition="network-project"] .ct7-transition .beam{left:30%;top:53%;animation:trProjectWorkflow .5s ease-out both}
.ct7-v7[data-transition="workflow-income"] .ct7-transition .orb{left:76%;top:54%;animation:trWorkflowIncome .5s ease-out both}
.ct7-v7[data-transition="income-complete"] .ct7-transition .ring{left:70%;top:40%;animation:trIncomeComplete .5s ease-out both}
.ct7-v7[data-transition="complete-experts"] .ct7-transition .ring{left:52%;top:43%;animation:trCompleteExperts .5s ease-out both}
.ct7-v7[data-transition="experts-own"] .ct7-transition .orb{left:73%;top:53%;animation:trExpertsOwn .5s ease-out both}
.ct7-v7[data-transition="own-revolution"] .ct7-transition .ring{left:68%;top:44%;animation:trOwnRevolution .5s ease-out both}
.ct7-v7[data-transition="revolution-core"] .ct7-transition .ring{left:68%;top:44%;animation:trRevolutionCore .55s ease-in both}

/* audio */
.ct7-audio,.ct7-pause{position:absolute;z-index:35;bottom:17px;width:49px;height:49px;display:grid;place-items:center;border:1px solid rgba(141,234,255,.4);border-radius:50%;background:rgba(5,20,44,.68);backdrop-filter:blur(7px);color:#e8fbff;cursor:pointer;transition:.25s;box-shadow:0 8px 26px rgba(0,0,0,.24)}
.ct7-audio{right:17px}.ct7-pause{right:76px}
.ct7-audio:hover,.ct7-pause:hover{border-color:rgba(141,234,255,.85);transform:translateY(-1px)}
.ct7-audio svg,.ct7-pause svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.ct7-audio .sound-on,.ct7-pause .play-icon{display:none}.ct7-audio[aria-pressed="true"] .sound-on,.ct7-pause[aria-pressed="true"] .play-icon{display:block}.ct7-audio[aria-pressed="true"] .sound-off,.ct7-pause[aria-pressed="true"] .pause-icon{display:none}
.ct7-paused *,.ct7-paused *::before,.ct7-paused *::after{animation-play-state:paused!important;caret-color:transparent}
.ct7-pause[aria-pressed="true"]{border-color:rgba(255,198,91,.78);color:#ffc65b;box-shadow:0 10px 26px rgba(255,198,91,.12),0 8px 26px rgba(0,0,0,.24)}
@media(max-width:560px){.ct7-pause{right:70px}}

/* keyframes */
@keyframes ct7CopyIn{to{opacity:1;transform:translateX(0)}}@keyframes ct7VisualIn{to{opacity:1;transform:scale(1)}}
@keyframes ct7Birth{0%{opacity:0;transform:translate(-50%,-50%) scale(.06)}40%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes ct7BirthSpin{0%{opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(-120deg)}40%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(95deg)}}
@keyframes ct7Pulse{0%,100%{transform:translate(-50%,-50%) scale(.78)}50%{transform:translate(-50%,-50%) scale(1.2)}}
@keyframes ct7NodeIn{to{opacity:1;transform:scale(1)}}@keyframes ct7Dash{to{stroke-dashoffset:-32}}
@keyframes ct7Break{0%{opacity:0;transform:translateX(-50%) scaleX(.1)}30%{opacity:1}100%{opacity:0;transform:translateX(-50%) scaleX(1.7)}}
@keyframes ct7Stamp{to{opacity:1;transform:scale(1) rotate(-3deg)}}@keyframes ct7Stream{0%{opacity:0;filter:brightness(1)}30%,70%{opacity:1;filter:brightness(1.8)}100%{opacity:0}}
@keyframes ct7Workflow{0%{left:6%;opacity:0}8%{opacity:1}25%{left:38%}52%{left:68%}80%{left:92%;opacity:1}100%{left:92%;opacity:0}}
@keyframes ct7IncomeDraw{to{stroke-dashoffset:0}}@keyframes ct7ExpertIn{to{opacity:1;transform:scale(1)}}
@keyframes ct7PillarIn{to{opacity:1;transform:translateY(0)}}@keyframes ct7FinalNode{to{opacity:1;transform:scale(1)}}
@keyframes ct7OwnIt{to{opacity:1;transform:scale(1)}}@keyframes ct7Shock{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}15%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(8)}}
@keyframes trCoreNetwork{0%{opacity:0;transform:scale(.2)}35%{opacity:1}100%{opacity:0;transform:scale(7)}}
@keyframes trNetworkScale{0%{opacity:0;transform:rotate(90deg) scaleX(.1)}35%{opacity:1}100%{opacity:0;transform:rotate(90deg) scaleX(1.5)}}
@keyframes trScaleIssue{0%{opacity:0;transform:scaleX(.1)}30%{opacity:1}100%{opacity:0;transform:translateX(260px) scaleX(1.3)}}
@keyframes trIssueProject{0%{opacity:0;transform:scale(.1)}35%{opacity:1}100%{opacity:0;transform:scale(4)}}
@keyframes trProjectWorkflow{0%{opacity:0;transform:scaleX(.1)}35%{opacity:1}100%{opacity:0;transform:scaleX(1.6)}}
@keyframes trWorkflowIncome{0%{opacity:0;transform:translate(-220px,120px) scale(.4)}30%{opacity:1}100%{opacity:0;transform:translate(140px,-140px) scale(1.2)}}
@keyframes trIncomeComplete{0%{opacity:0;transform:scale(.2)}35%{opacity:1}100%{opacity:0;transform:scale(4.6)}}
@keyframes trCompleteExperts{0%{opacity:0;transform:scale(3.5)}35%{opacity:1}100%{opacity:0;transform:scale(.3)}}
@keyframes trExpertsOwn{0%{opacity:0;transform:scale(.3)}30%{opacity:1}100%{opacity:0;transform:scale(3)}}
@keyframes trOwnRevolution{0%{opacity:0;transform:scale(.3)}35%{opacity:1}100%{opacity:0;transform:scale(6)}}
@keyframes trRevolutionCore{0%{opacity:1;transform:scale(7)}100%{opacity:0;transform:scale(.12)}}

@media(max-width:760px){
  .ct-rh-v7{max-width:820px!important;height:767px!important}.ct7-shell{border-radius:22px}.ct7-scene{padding:36px 27px 58px}
  .ct7-h2{font-size:60px}.ct7-eyebrow{font-size:48px}.ct7-support{font-size:28px}.ct7-big{font-size:100px}
  .s4 .money-range{font-size:66px}.s4 .sixty,.s4 .seconds{font-size:64px}.issue-amount{font-size:118px}
}
@media(max-width:560px){
  .ct-rh-v7{height:767px!important}.ct7-shell{border-radius:20px}.ct7-scene{grid-template-columns:1fr;align-content:start;padding:26px 20px 62px}
  .ct7-copy{max-width:98%!important}.ct7-h2{font-size:48px;line-height:.91}.ct7-eyebrow{font-size:41px}.ct7-support{font-size:25px}
  .ct7-big{font-size:90px}.ct7-visual{position:absolute;left:50%;bottom:40px;width:92%;height:440px;transform:translateX(-50%) scale(.9)}
  .ct7-scene.active .ct7-visual{animation:ct7MobileVisualIn .58s .08s cubic-bezier(.16,.88,.2,1) forwards}.ct7-continuum{display:none}
  .s1 .ct7-copy{margin-top:0}.s1 .ct7-h2{font-size:53px}.s2 .ct7-h2,.s3 .ct7-h2,.s5 .ct7-h2,.s7 .ct7-h2,.s9 .ct7-h2,.s10 .ct7-h2{font-size:48px}
  .s4{grid-template-columns:1fr}.s4 .ct7-copy{max-width:100%}.s4 .get{font-size:42px}.s4 .money-range{font-size:51px}.s4 .sixty,.s4 .seconds{font-size:50px}
  .s4 .ct7-visual{height:385px}.issue-amount{font-size:96px}.project{width:158px;min-height:82px;font-size:22px}.life b{font-size:24px}
  .income-number{font-size:92px}.time-cycle i{font-size:22px}.s8 .pct{font-size:118px}.s8 .ct7-h2{font-size:43px}.s8 .ct7-support{font-size:34px}
  .pillar{width:152px;height:100px;font-size:28px}.s11 .ct7-h2{font-size:46px}.s11 .own-it{font-size:112px}.ct7-audio{right:14px;bottom:14px}
  @keyframes ct7MobileVisualIn{to{opacity:1;transform:translateX(-50%) scale(.95)}}
}
@media(max-width:430px){.ct-rh-v7{height:776px!important}.s4 .money-range{font-size:47px}.s4 .sixty,.s4 .seconds{font-size:47px}}
@media(prefers-reduced-motion:reduce){
  .ct-rh-v7 *{animation:none!important;transition:none!important}.ct7-scene.active .ct7-copy{opacity:1;transform:none}.ct7-scene.active .ct7-visual{opacity:1;transform:none}
  .ct7-continuum{opacity:.4}.business-net line{stroke-dasharray:none}.income-engine path{stroke-dashoffset:0}.final-network i,.biz-cloud i,.avatars i,.pillar{opacity:1;transform:none}
}


/* scene 1 upgraded opening */
.s1 .ct7-support{font-size:34px;line-height:.98;margin-top:18px;color:var(--gold)}

/* new scene 2 — operate like a bank */
.s2b .ct7-copy{align-self:start;margin-top:78px;max-width:430px}
.s2b .ct7-h2{font-size:64px}
.s2b .ct7-support{font-size:38px;line-height:1.02;margin-top:6px}
.s2b .visa-support{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.s2b .visa-kicker{color:#d8e7f1;opacity:.95;font-weight:900;letter-spacing:-.03em}
.s2b .visa-brand{display:inline-block;color:var(--gold);font-weight:950;letter-spacing:-.04em;padding:3px 12px 5px;border-radius:999px;border:1px solid rgba(255,198,91,.32);background:linear-gradient(145deg,rgba(255,198,91,.12),rgba(255,198,91,.04));box-shadow:0 0 24px rgba(255,198,91,.12)}
.s2b .ct7-visual{display:grid;place-items:center}
.bank-engine{position:relative}
.bank-center{position:absolute;left:50%;top:50%;width:88px;height:88px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 8%,var(--cyan) 12%,rgba(20,185,255,.18) 46%,transparent 70%);box-shadow:0 0 42px rgba(116,238,255,.34)}
.bank-panel{position:absolute;width:172px;height:92px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(116,238,255,.34);background:linear-gradient(145deg,rgba(8,35,60,.88),rgba(4,19,36,.82));font-size:24px;font-weight:950;letter-spacing:-.03em;color:#f3fbff;box-shadow:0 0 24px rgba(0,0,0,.25);opacity:0;transform:scale(.75)}
.bank-panel.bp1{left:12px;top:54px}.bank-panel.bp2{right:12px;top:54px}.bank-panel.bp3{left:12px;bottom:58px}.bank-panel.bp4{right:12px;bottom:58px}
.bank-rail{position:absolute;left:50%;top:50%;width:165px;height:2px;background:linear-gradient(90deg,var(--cyan),rgba(255,198,91,.85));transform-origin:left center;opacity:0}
.bank-rail.r1{transform:rotate(-150deg)}.bank-rail.r2{transform:rotate(-30deg)}.bank-rail.r3{transform:rotate(150deg)}.bank-rail.r4{transform:rotate(30deg)}
.bank-halo{position:absolute;left:50%;top:50%;width:270px;height:270px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(116,238,255,.16);box-shadow:0 0 36px rgba(116,238,255,.08) inset}
.s2b.active .bank-panel{animation:ct7NodeIn .45s forwards}.s2b.active .bp2{animation-delay:.16s}.s2b.active .bp3{animation-delay:.32s}.s2b.active .bp4{animation-delay:.48s}
.s2b.active .bank-rail{animation:ct7Stream 1.1s ease-in-out infinite}.s2b.active .r2{animation-delay:.2s}.s2b.active .r3{animation-delay:.4s}.s2b.active .r4{animation-delay:.6s}

@media(max-width:560px){
  .s1 .ct7-support{font-size:27px}
  .s2b .ct7-h2{font-size:50px}.s2b .ct7-support{font-size:28px}
  .bank-panel{width:152px;height:82px;font-size:21px}
}

@media(max-width:560px){.income-number{font-size:84px}.s2b .ct7-support{font-size:29px}}


/* scene 7b — 100X wealth */
.s7b .ct7-copy{max-width:410px}
.s7b .ct7-h2{font-size:66px}
.s7b .ct7-support{font-size:34px;line-height:.98}
.wealth-engine{display:grid;place-items:center}
.wealth-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:110px;font-weight:950;letter-spacing:-.08em;line-height:.8;color:var(--gold);text-shadow:0 0 34px rgba(255,198,91,.22)}
.wealth-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(116,238,255,.22);box-shadow:0 0 32px rgba(116,238,255,.08) inset}
.wealth-ring.wr1{width:170px;height:170px}.wealth-ring.wr2{width:260px;height:260px;border-style:dashed;border-color:rgba(255,198,91,.28)}.wealth-ring.wr3{width:360px;height:360px}
.wealth-chip{position:absolute;padding:12px 16px;border-radius:999px;border:1px solid rgba(116,238,255,.34);background:linear-gradient(145deg,rgba(8,35,60,.88),rgba(4,19,36,.82));font-size:19px;font-weight:900;letter-spacing:-.02em;color:#f3fbff;box-shadow:0 0 24px rgba(0,0,0,.25);opacity:0;transform:scale(.8)}
.wealth-chip.wc1{left:18%;top:21%}.wealth-chip.wc2{right:10%;top:25%}.wealth-chip.wc3{left:16%;bottom:23%}.wealth-chip.wc4{right:12%;bottom:20%}
.wealth-ray{position:absolute;left:50%;top:50%;width:175px;height:2px;background:linear-gradient(90deg,var(--cyan),rgba(255,198,91,.85));transform-origin:left center;opacity:0}
.wealth-ray.ray1{transform:rotate(-155deg)}.wealth-ray.ray2{transform:rotate(-28deg)}.wealth-ray.ray3{transform:rotate(152deg)}.wealth-ray.ray4{transform:rotate(30deg)}
.s7b.active .wealth-core{animation:ct7Pulse 1.25s ease-in-out infinite}
.s7b.active .wealth-chip{animation:ct7NodeIn .45s forwards}.s7b.active .wc2{animation-delay:.16s}.s7b.active .wc3{animation-delay:.32s}.s7b.active .wc4{animation-delay:.48s}
.s7b.active .wealth-ray{animation:ct7Stream 1.1s ease-in-out infinite}.s7b.active .ray2{animation-delay:.2s}.s7b.active .ray3{animation-delay:.4s}.s7b.active .ray4{animation-delay:.6s}
@media(max-width:560px){.s7b .ct7-h2{font-size:52px}.s7b .ct7-support{font-size:28px}.wealth-core{font-size:86px}.wealth-chip{font-size:16px;padding:10px 13px}.wealth-ring.wr3{width:310px;height:310px}}


/* V181.99 / V10 — Signature Cinematic art-direction pass */
.ct-rh-v10 .ct7-shell{border-color:rgba(146,233,255,.13);box-shadow:0 34px 95px rgba(0,0,0,.42),inset 0 0 80px rgba(32,155,205,.025);background:radial-gradient(92% 82% at 75% 44%,rgba(16,127,176,.20),transparent 58%),radial-gradient(55% 54% at 22% 74%,rgba(255,157,38,.055),transparent 62%),linear-gradient(145deg,#020814,#06182c 56%,#020813)}
.ct-rh-v10 .ct7-edge-light{position:absolute;inset:1px;border-radius:26px;pointer-events:none;background:linear-gradient(115deg,transparent 0 34%,rgba(116,238,255,.055) 52%,transparent 68%);mix-blend-mode:screen;opacity:.7}
.ct-rh-v10 .ct7-grid{opacity:.16}
.ct-rh-v10 .ct7-atmosphere:before{opacity:.55}
.ct-rh-v10 .ct7-copy{max-width:438px}
.ct-rh-v10 .ct7-scene{padding:42px 34px 48px}

/* Scene 1: more darkness / deliberate hierarchy */
.ct-rh-v10 .scene-system .ct7-copy{align-self:center;margin-top:-10px}.ct-rh-v10 .scene-system .ct7-eyebrow{font-size:51px}.ct-rh-v10 .scene-system .ct7-h2{font-size:80px}.ct-rh-v10 .scene-system .ct7-support{font-size:32px;margin-top:22px}
.ct-rh-v10 .scene-system.active .birth-flare{animation:ct7Pulse 1.25s ease-in-out infinite}.ct-rh-v10 .scene-system.active .ct7-support{animation:v10Implication .5s 1.75s both}

/* Scene 2: transaction network -> revenue, no dashboard cards */
.ct-rh-v10 .scene-bank{grid-template-columns:.86fr 1.14fr}.ct-rh-v10 .scene-bank .ct7-copy{align-self:center}.ct-rh-v10 .scene-bank .ct7-h2{font-size:64px}.ct-rh-v10 .scene-bank .ct7-support{font-size:38px;color:var(--gold)}
.bank-visa-engine{display:grid;place-items:center}.bank-visa-svg{position:absolute;inset:12px -10px 10px 0;width:108%;height:96%;overflow:visible}.bank-rails path{fill:none;stroke:rgba(116,238,255,.22);stroke-width:3;stroke-linecap:round;stroke-dasharray:12 16;animation:v10Rail 1.35s linear infinite}.bank-pulses circle{fill:#fff;filter:drop-shadow(0 0 8px #74eeff)}.bank-core-ring{fill:none;stroke:rgba(116,238,255,.5);stroke-width:2}.bank-core{fill:#fff;filter:drop-shadow(0 0 18px #74eeff)}.revenue-orbit{fill:none;stroke:rgba(255,198,91,.56);stroke-width:2;stroke-dasharray:7 9;animation:v10Rotate 3.2s linear infinite;transform-origin:430px 220px}.revenue-glow{opacity:.75}.bank-word{position:absolute;font-weight:950;letter-spacing:-.035em;text-transform:uppercase}.core-word{left:50%;top:50%;transform:translate(-50%,52px);font-size:24px;color:#eafbff}.revenue-word{right:2%;top:51%;font-size:24px;color:var(--gold);transform:translateY(62px)}

/* Scene 3: scale becomes more monumental */
.ct-rh-v10 .scene-scale .ct7-h2{font-size:69px}.ct-rh-v10 .scene-scale .scale-track{height:420px;width:66px}.ct-rh-v10 .scene-scale .scale-values{height:416px}.ct-rh-v10 .scene-scale .scale-values b{font-size:31px}.ct-rh-v10 .scene-scale .scale-values b:last-child{font-size:39px}

/* Scene 4: first full cinematic climax */
.ct-rh-v10 .scene-issue{display:block;padding:0}.ct-rh-v10 .scene-issue .ct7-copy{position:absolute;left:34px;top:54px;z-index:10;max-width:400px}.ct-rh-v10 .scene-issue .get{font-size:52px}.ct-rh-v10 .scene-issue .money-range{font-size:68px}.ct-rh-v10 .scene-issue .sixty,.ct-rh-v10 .scene-issue .seconds{font-size:66px}.ct-rh-v10 .scene-issue .ct7-zero-cost{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:12px 18px 11px;border-radius:14px;border:1px solid rgba(116,238,255,.28);background:linear-gradient(90deg,rgba(116,238,255,.14),rgba(255,198,91,.10));font-size:31px;line-height:1;font-weight:950;letter-spacing:.018em;color:var(--white);white-space:nowrap;text-shadow:0 0 16px rgba(116,238,255,.26),0 0 34px rgba(255,198,91,.14);box-shadow:0 0 26px rgba(116,238,255,.12), inset 0 0 0 1px rgba(255,255,255,.04)}.ct-rh-v10 .scene-issue .ct7-visual{position:absolute;inset:0;height:auto;z-index:7}.ct-rh-v10 .scene-issue .issue-amount{position:absolute;right:42px;top:202px;font-size:142px;line-height:.72}.ct-rh-v10 .scene-issue .issue-pulse{position:absolute;right:40px;top:355px;width:390px;margin:0}.ct-rh-v10 .scene-issue .issue-track{position:absolute;right:40px;top:386px;width:390px;margin:0}.ct-rh-v10 .scene-issue .issued{position:absolute;right:43px;top:425px;margin:0;padding:0;border:0;border-radius:0;font-size:29px;letter-spacing:.08em;text-shadow:0 0 22px rgba(255,198,91,.42)}.ct-rh-v10 .scene-issue .issue-shock{position:absolute;right:145px;top:260px;width:120px;height:120px;border:3px solid rgba(255,198,91,.6);border-radius:50%;opacity:0}.ct-rh-v10 .scene-issue.issued-impact .issue-shock{animation:v10IssueShock .9s ease-out both}

/* Scene 5: economy depth using SVG */
.ct-rh-v10 .scene-economy{grid-template-columns:.86fr 1.14fr}.ct-rh-v10 .scene-economy .ct7-h2{font-size:65px}.economy-engine{overflow:visible}.economy-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.econ-lines line{stroke:rgba(116,238,255,.20);stroke-width:1.2;stroke-dasharray:6 10;opacity:0}.econ-node{fill:#74eeff;opacity:0;filter:drop-shadow(0 0 5px rgba(116,238,255,.7))}.econ-node.major{fill:#efffff;filter:drop-shadow(0 0 9px rgba(116,238,255,.85))}.econ-node.gold{fill:#ffc65b;filter:drop-shadow(0 0 8px rgba(255,198,91,.7))}.econ-pulse{fill:#fff;filter:drop-shadow(0 0 7px #74eeff)}.economy-core{position:absolute;left:50%;top:50%;width:64px;height:64px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 8%,var(--cyan) 11%,rgba(20,185,255,.16) 48%,transparent 70%);box-shadow:0 0 42px rgba(116,238,255,.28)}.scene-economy.active .econ-lines line{animation:v10LineIn .48s var(--d) forwards}.scene-economy.active .econ-node{animation:v10NodeDepth .46s var(--d) forwards}

/* Scene 6 project destinations: less card-like */
.ct-rh-v10 .scene-projects .project{background:radial-gradient(circle at 50% 20%,rgba(28,93,125,.24),rgba(4,20,38,.62));border-color:rgba(116,238,255,.19);box-shadow:inset 0 0 35px rgba(116,238,255,.035);border-radius:22px}.ct-rh-v10 .scene-projects .project.funded{border-color:rgba(255,198,91,.42);box-shadow:0 0 38px rgba(255,198,91,.14),inset 0 0 40px rgba(255,198,91,.04)}

/* Scene 7: simultaneous autonomous operating lanes */
.ct-rh-v10 .scene-autonomous{grid-template-columns:.92fr 1.08fr}.ct-rh-v10 .scene-autonomous .ct7-h2{font-size:56px}.ct-rh-v10 .scene-autonomous .work{display:block;font-size:76px;color:var(--gold);margin:4px 0 7px}.autonomous-engine{display:grid;place-items:center}.auto-lane{position:absolute;left:7%;right:7%;height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(116,238,255,.08),rgba(116,238,255,.72),rgba(255,198,91,.62),rgba(116,238,255,.08));box-shadow:0 0 16px rgba(116,238,255,.12)}.auto-lane.al1{top:33%}.auto-lane.al2{top:50%}.auto-lane.al3{top:67%}.auto-lane i{position:absolute;left:0;top:50%;width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 18px var(--cyan);opacity:0}.scene-autonomous.active .auto-lane i{animation:v10Auto 2.25s cubic-bezier(.18,.65,.24,1) infinite}.scene-autonomous.active .auto-lane i:nth-child(2){animation-delay:.65s}.scene-autonomous.active .auto-lane i:nth-child(3){animation-delay:1.3s}.scene-autonomous.active .al2 i{animation-duration:2.55s}.scene-autonomous.active .al3 i{animation-duration:2.8s}.auto-source,.auto-output{position:absolute;top:50%;width:72px;height:72px;border-radius:50%;transform:translateY(-50%)}.auto-source{left:1%;border:2px solid rgba(116,238,255,.48);box-shadow:0 0 28px rgba(116,238,255,.15)}.auto-output{right:0;border:2px solid rgba(255,198,91,.58);box-shadow:0 0 30px rgba(255,198,91,.14)}.auto-cycle{position:absolute;right:4%;top:50%;border:1px dashed rgba(255,198,91,.3);border-radius:50%;transform:translateY(-50%)}.auto-cycle.ac1{width:150px;height:150px}.auto-cycle.ac2{width:220px;height:220px;border-color:rgba(116,238,255,.18)}

/* Scene 8: true 1X -> 10X -> 100X multiplication */
.ct-rh-v10 .scene-wealth{grid-template-columns:.9fr 1.1fr}.ct-rh-v10 .scene-wealth .ct7-h2{font-size:66px}.ct-rh-v10 .scene-wealth .ct7-support{font-size:32px}.wealth-multiplier{display:grid;place-items:center}.mult-stage{position:absolute;top:50%;transform:translate(-50%,-50%) scale(.72);font-weight:950;letter-spacing:-.08em;line-height:.8;color:#fff;opacity:.18}.mult-stage.one{left:18%;font-size:52px}.mult-stage.ten{left:48%;font-size:82px}.mult-stage.hundred{left:80%;font-size:126px;color:var(--gold);opacity:.12}.mult-arrow{position:absolute;top:49%;font-size:46px;color:rgba(116,238,255,.42);opacity:.35}.mult-arrow.a1{left:30%}.mult-arrow.a2{left:61%}.force{position:absolute;top:16%;padding:12px 19px;border-radius:999px;border:1px solid rgba(116,238,255,.28);background:rgba(4,22,40,.72);font-size:22px;font-weight:950;letter-spacing:-.025em;color:#eefcff;opacity:0}.force.leverage{left:23%}.force.systems{right:12%;color:var(--gold);border-color:rgba(255,198,91,.3)}.wealth-surge{position:absolute;left:18%;right:7%;top:50%;height:3px;background:linear-gradient(90deg,var(--cyan),var(--gold),transparent);opacity:0;transform:scaleX(.05);transform-origin:left}.scene-wealth.active .force{animation:v10Force .45s .25s forwards}.scene-wealth.active .systems{animation-delay:.55s}.scene-wealth.active .wealth-surge{animation:v10Surge 2.1s .6s ease-out forwards}.scene-wealth.active .one{animation:v10One .55s .6s forwards}.scene-wealth.active .ten{animation:v10Ten .65s 1.15s forwards}.scene-wealth.active .hundred{animation:v10Hundred .75s 1.75s cubic-bezier(.16,.95,.22,1.1) forwards}

/* Scene 9 income: let $1.2B become the visual hero */
.ct-rh-v10 .scene-income .income-number{font-size:116px}.ct-rh-v10 .scene-income .time-cycle i{font-size:25px}.ct-rh-v10 .scene-income .life b{opacity:.34;transform:translateX(-8px);transition:.28s}.ct-rh-v10 .scene-income .life b.on-life{opacity:1;transform:translateX(0);color:#fff}.ct-rh-v10 .scene-income .life b:nth-child(2).on-life{color:var(--gold)}

/* Scene 10: near-empty frame */
.ct-rh-v10 .scene-completion{grid-template-columns:1fr}.ct-rh-v10 .scene-completion .completion{opacity:.32}.ct-rh-v10 .scene-completion .pct{font-size:154px}.ct-rh-v10 .scene-completion .ct7-h2{font-size:54px}.ct-rh-v10 .scene-completion .ct7-support{font-size:42px}

/* Scene 11: expert command stations, no avatar imagery */
.ct-rh-v10 .scene-experts{grid-template-columns:.92fr 1.08fr}.ct-rh-v10 .scene-experts .ct7-h2{font-size:59px}.experts-command{display:grid;place-items:center}.experts-command .expert-core{position:absolute;width:92px;height:92px;border-radius:22px;transform:rotate(45deg);background:radial-gradient(circle,#fff 0 7%,var(--cyan) 10%,rgba(20,185,255,.15) 46%,transparent 70%);box-shadow:0 0 44px rgba(116,238,255,.28)}.command-station{position:absolute;width:74px;height:74px;border:2px solid rgba(116,238,255,.36);background:linear-gradient(145deg,rgba(9,42,70,.82),rgba(4,20,37,.76));clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);opacity:0;transform:scale(.55)}.command-station i{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.st1{left:46%;top:9%}.st2{right:8%;top:28%}.st3{right:12%;bottom:19%}.st4{left:45%;bottom:7%}.st5{left:8%;bottom:20%}.st6{left:5%;top:28%}.expert-sync-ring{position:absolute;width:315px;height:315px;border-radius:50%;border:1px dashed rgba(116,238,255,.18);opacity:.5}.scene-experts.active .command-station{animation:v10Station .42s forwards}.scene-experts.active .st2{animation-delay:.12s}.scene-experts.active .st3{animation-delay:.24s}.scene-experts.active .st4{animation-delay:.36s}.scene-experts.active .st5{animation-delay:.48s}.scene-experts.active .st6{animation-delay:.60s}.scene-experts.synced .command-station{border-color:rgba(255,198,91,.58);box-shadow:0 0 28px rgba(255,198,91,.19)}.scene-experts.synced .expert-sync-ring{animation:v10Sync 1s ease-out both}

/* Scene 12 ownership becomes architectural */
.ct-rh-v10 .scene-ownership{grid-template-columns:1fr;align-content:start}.ct-rh-v10 .scene-ownership .ct7-copy{max-width:100%;text-align:center;margin-top:16px}.ct-rh-v10 .scene-ownership .ct7-eyebrow{font-size:44px}.ct-rh-v10 .scene-ownership .ct7-h2{font-size:68px}.ct-rh-v10 .scene-ownership .ct7-visual{position:absolute;left:50%;bottom:28px;width:76%;height:380px;transform:translateX(-50%) scale(.92)}.ct-rh-v10 .scene-ownership.active .ct7-visual{animation:v10OwnershipIn .58s .1s forwards}.ct-rh-v10 .scene-ownership .pillar{width:190px;height:112px;border-radius:16px;background:linear-gradient(145deg,rgba(10,43,70,.62),rgba(4,20,37,.52));border-color:rgba(116,238,255,.25)}

/* Scene 13: break the grid completely */
.ct-rh-v10 .scene-final{display:block;padding:0;text-align:center}.ct-rh-v10 .scene-final .ct7-visual{position:absolute;inset:0;height:auto;opacity:1;transform:none}.ct-rh-v10 .scene-final .ct7-copy{position:absolute;left:50%;top:50%;width:92%;max-width:none;transform:translate(-50%,-50%)!important;text-align:center;opacity:1}.ct-rh-v10 .scene-final.active .ct7-copy{animation:none}.ct-rh-v10 .scene-final .ct7-h2{font-size:56px;line-height:.94}.ct-rh-v10 .scene-final .own-it{display:block;margin-top:28px;font-size:154px;line-height:.68;transform-origin:center;color:var(--gold);opacity:0}.ct-rh-v10 .scene-final.climax .own-it{animation:ct7OwnIt .48s cubic-bezier(.16,.96,.22,1.15) forwards}.final-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.45}.final-lines line{stroke:rgba(116,238,255,.13);stroke-width:1;opacity:0}.final-node{fill:#74eeff;opacity:0;filter:drop-shadow(0 0 5px rgba(116,238,255,.62))}.final-node.gold{fill:#ffc65b;filter:drop-shadow(0 0 7px rgba(255,198,91,.75))}.scene-final.active .final-lines line{animation:v10LineIn .42s var(--d) forwards}.scene-final.active .final-node{animation:v10FinalNode .38s var(--d) forwards}.scene-final .shockwave{left:50%;top:50%}

/* semantic transitions overlap rather than pause between slides */
.ct-rh-v10[data-transition] .ct7-transition{opacity:.82}.ct-rh-v10 .ct7-scene.exit{opacity:.18;transition:opacity .22s ease}

@keyframes v10Implication{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes v10Rail{to{stroke-dashoffset:-56}}
@keyframes v10Rotate{to{transform:rotate(360deg)}}
@keyframes v10IssueShock{0%{opacity:0;transform:scale(.2)}18%{opacity:.9}100%{opacity:0;transform:scale(5.4)}}
@keyframes v10LineIn{to{opacity:.9;stroke-dashoffset:-22}}
@keyframes v10NodeDepth{0%{opacity:0;transform:scale(.25)}100%{opacity:1;transform:scale(1)}}
@keyframes v10Auto{0%{left:0;opacity:0}8%{opacity:1}88%{opacity:1}100%{left:100%;opacity:0}}
@keyframes v10Force{to{opacity:1;transform:translateY(0)}}
@keyframes v10Surge{0%{opacity:0;transform:scaleX(.04)}24%{opacity:1}100%{opacity:0;transform:scaleX(1)}}
@keyframes v10One{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes v10Ten{0%{opacity:.12;transform:translate(-50%,-50%) scale(.55)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes v10Hundred{0%{opacity:.1;transform:translate(-50%,-50%) scale(.3)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.13)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes v10Station{to{opacity:1;transform:scale(1)}}
@keyframes v10Sync{0%{opacity:.2;transform:scale(.75)}35%{opacity:1;border-color:rgba(255,198,91,.48)}100%{opacity:.5;transform:scale(1.15)}}
@keyframes v10OwnershipIn{to{opacity:1;transform:translateX(-50%) scale(1)}}
@keyframes v10FinalNode{to{opacity:1}}

@media(max-width:560px){
 .ct-rh-v10 .scene-bank,.ct-rh-v10 .scene-economy,.ct-rh-v10 .scene-autonomous,.ct-rh-v10 .scene-wealth,.ct-rh-v10 .scene-experts{grid-template-columns:1fr}
 .ct-rh-v10 .scene-issue .ct7-copy{left:20px;top:26px;max-width:340px}.ct-rh-v10 .scene-issue .money-range{font-size:48px}.ct-rh-v10 .scene-issue .sixty,.ct-rh-v10 .scene-issue .seconds{font-size:47px}.ct-rh-v10 .scene-issue .ct7-zero-cost{margin-top:14px;padding:9px 13px 8px;font-size:24px;letter-spacing:.02em;border-radius:12px}.ct-rh-v10 .scene-issue .issue-amount{right:20px;top:350px;font-size:98px}.ct-rh-v10 .scene-issue .issue-track{right:22px;top:460px;width:300px}.ct-rh-v10 .scene-issue .issue-pulse{right:22px;top:433px;width:300px}.ct-rh-v10 .scene-issue .issued{right:24px;top:500px;font-size:24px}
 .ct-rh-v10 .scene-wealth .ct7-h2{font-size:50px}.ct-rh-v10 .scene-wealth .ct7-support{font-size:27px}.mult-stage.one{font-size:43px}.mult-stage.ten{font-size:64px}.mult-stage.hundred{font-size:96px}.force{font-size:18px;padding:10px 13px}
 .ct-rh-v10 .scene-final .ct7-h2{font-size:45px}.ct-rh-v10 .scene-final .own-it{font-size:116px}
 .ct-rh-v10 .scene-ownership .ct7-h2{font-size:52px}.ct-rh-v10 .scene-ownership .ct7-visual{width:92%}
}

@media(max-width:560px){.pillar{width:178px;height:104px;font-size:22px;padding:10px 12px}.pillar.p1{left:-1%;top:15%}.pillar.p2{right:-1%;top:19%}.pillar.p3{left:25%;bottom:12%}.ownership-base{font-size:17px;bottom:1%}}

@media(max-width:560px){.s2b .visa-support{gap:8px}.s2b .visa-kicker{font-size:26px}.s2b .visa-brand{font-size:26px;padding:2px 10px 4px}}


/* ==========================================================================\n   V13 WORLD-CLASS FINAL ART-DIRECTION PASS\n   ========================================================================== */

/* Frame integration: less widget-like, more window into the operating system */
.ct-rh-v10{border-color:rgba(116,238,255,.12)!important;box-shadow:0 34px 80px rgba(0,0,0,.42),0 0 52px rgba(54,196,255,.08)!important}
.ct-rh-v10 .ct7-shell{background:radial-gradient(circle at 70% 42%,rgba(15,97,146,.16),transparent 34%),linear-gradient(145deg,#06111e 0%,#020711 58%,#02050a 100%)!important}
.ct-rh-v10 .ct7-edge-light{opacity:.42!important}

/* Scene 2: premium typography separation — no badge/pill treatment */
.scene-bank .ct7-copy{max-width:430px}
.scene-bank .visa-support{display:block!important;margin-top:24px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--gold)!important;font-size:39px!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:.96!important;text-shadow:0 0 28px rgba(255,198,91,.18)!important}
.scene-bank .visa-kicker,.scene-bank .visa-brand{all:unset}
.scene-bank .bank-visa-svg{filter:drop-shadow(0 0 18px rgba(116,238,255,.1))}
.scene-bank .revenue-glow{filter:drop-shadow(0 0 18px rgba(255,198,91,.68))}

/* Scene 5: project destinations as spatial environments, not UI cards */
.scene-projects .ct7-copy{max-width:400px}
.final-projects{position:relative;display:block!important;height:470px!important;overflow:visible}
.final-projects .project-world{position:absolute;width:205px;height:170px;opacity:.28;transform:scale(.92);transition:opacity .4s ease,transform .55s cubic-bezier(.16,.9,.22,1),filter .45s ease;filter:saturate(.72)}
.final-projects .project-world.p1{left:2%;top:4%}.final-projects .project-world.p2{right:1%;top:9%}.final-projects .project-world.p3{left:4%;bottom:1%}.final-projects .project-world.p4{right:0;bottom:0}
.final-projects .project-world strong{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);font-size:18px;line-height:1;font-weight:950;white-space:nowrap;letter-spacing:-.025em;color:rgba(235,250,255,.64);transition:.35s}
.final-projects .project-world.funded{opacity:1;transform:scale(1.035);filter:saturate(1.2) drop-shadow(0 0 24px rgba(116,238,255,.16))}
.final-projects .project-world.funded strong{color:#fff;text-shadow:0 0 18px rgba(116,238,255,.38)}
.project-structure{position:absolute;left:50%;top:44%;width:155px;height:125px;transform:translate(-50%,-50%);perspective:500px}
.project-structure i{position:absolute;display:block;background:linear-gradient(180deg,rgba(116,238,255,.9),rgba(18,82,129,.16));box-shadow:0 0 12px rgba(116,238,255,.1);transition:.55s cubic-bezier(.16,.86,.22,1)}
.infrastructure i:nth-child(1){left:7px;bottom:10px;width:11px;height:92px}.infrastructure i:nth-child(2){left:36px;bottom:10px;width:11px;height:112px}.infrastructure i:nth-child(3){left:65px;bottom:10px;width:11px;height:76px}.infrastructure i:nth-child(4){left:94px;bottom:10px;width:11px;height:104px}.infrastructure i:nth-child(5){left:0;bottom:4px;width:125px;height:7px;background:linear-gradient(90deg,var(--cyan),rgba(116,238,255,.12))}
.manufacturing i:nth-child(1){left:8px;bottom:10px;width:118px;height:52px;clip-path:polygon(0 34%,20% 10%,35% 34%,52% 8%,68% 34%,84% 7%,100% 34%,100% 100%,0 100%)}.manufacturing i:nth-child(2){left:26px;bottom:16px;width:15px;height:32px}.manufacturing i:nth-child(3){left:55px;bottom:16px;width:15px;height:32px}.manufacturing i:nth-child(4){left:84px;bottom:16px;width:15px;height:32px}.manufacturing i:nth-child(5){right:10px;top:6px;width:12px;height:70px}
.real-estate i:nth-child(1){left:8px;bottom:8px;width:30px;height:74px}.real-estate i:nth-child(2){left:45px;bottom:8px;width:35px;height:112px}.real-estate i:nth-child(3){left:88px;bottom:8px;width:27px;height:90px}.real-estate i:nth-child(4){left:18px;bottom:23px;width:88px;height:4px;background:rgba(255,198,91,.75)}.real-estate i:nth-child(5){left:56px;top:4px;width:8px;height:116px;background:rgba(255,198,91,.65)}
.technology i{width:16px;height:16px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px rgba(116,238,255,.65)}.technology i:nth-child(1){left:15px;top:18px}.technology i:nth-child(2){left:70px;top:5px}.technology i:nth-child(3){right:10px;top:38px}.technology i:nth-child(4){left:35px;bottom:15px}.technology i:nth-child(5){right:35px;bottom:6px}.technology i:nth-child(6){left:73px;top:58px;background:var(--gold);box-shadow:0 0 18px rgba(255,198,91,.65)}
.technology:before,.technology:after{content:"";position:absolute;left:22px;top:26px;width:103px;height:2px;background:linear-gradient(90deg,rgba(116,238,255,.1),var(--cyan),rgba(116,238,255,.1));transform:rotate(18deg);transform-origin:left center}.technology:after{top:90px;left:39px;width:85px;transform:rotate(-42deg)}
.final-projects .fund-center{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 10%,var(--gold) 15%,rgba(255,198,91,.12) 52%,transparent 72%);box-shadow:0 0 34px rgba(255,198,91,.38);z-index:4}
.project-beam{position:absolute;left:50%;top:50%;width:165px;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--gold),rgba(116,238,255,.18));opacity:.18}.pb1{transform:rotate(-145deg)}.pb2{transform:rotate(-35deg)}.pb3{transform:rotate(145deg)}.pb4{transform:rotate(35deg)}
.scene-projects.active .project-beam{animation:v13ProjectPulse 1.25s ease-in-out infinite}
.final-projects .project-world.funded .project-structure i{filter:brightness(1.35);box-shadow:0 0 20px rgba(116,238,255,.28)}

/* Scene 6: autonomous system — deliberately non-uniform operation */
.scene-autonomous .auto-lane.al1 i{animation-duration:1.45s!important}.scene-autonomous .auto-lane.al2 i{animation-duration:1.95s!important}.scene-autonomous .auto-lane.al3 i{animation-duration:1.65s!important}.scene-autonomous .auto-lane i:nth-child(2){animation-delay:.34s!important}.scene-autonomous .auto-lane i:nth-child(3){animation-delay:.82s!important}.scene-autonomous .auto-cycle.ac1{animation-duration:2.8s!important}.scene-autonomous .auto-cycle.ac2{animation-duration:1.9s!important;animation-direction:reverse!important}

/* Scene 7: multiplication is a physical escalation — 1X -> 10X -> 100X -> system expansion */
.scene-wealth{grid-template-columns:.9fr 1.1fr}
.scene-wealth .ct7-copy{max-width:390px}
.wealth-multiplier{position:relative;display:block!important;height:470px!important;overflow:visible}
.wealth-multiplier .force{position:absolute;z-index:7;padding:12px 18px;border-radius:999px;font-size:22px;font-weight:950;letter-spacing:-.035em;background:rgba(4,20,36,.86);border:1px solid rgba(116,238,255,.26);color:#fff;opacity:0;transform:translateY(16px)}
.wealth-multiplier .force.leverage{left:4%;top:15%}.wealth-multiplier .force.systems{right:3%;bottom:15%;border-color:rgba(255,198,91,.35);color:var(--gold)}
.scene-wealth.active .force{animation:v10Force .45s .12s forwards}.scene-wealth.active .force.systems{animation-delay:1.1s}
.wealth-beam{position:absolute;z-index:3;height:3px;width:150px;opacity:.0;transform-origin:left center}.leverage-beam{left:23%;top:29%;transform:rotate(26deg);background:linear-gradient(90deg,var(--cyan),transparent)}.systems-beam{right:18%;bottom:29%;transform:rotate(202deg);background:linear-gradient(90deg,var(--gold),transparent)}
.scene-wealth.active .leverage-beam{animation:v13BeamIn .5s .45s forwards}.scene-wealth.wealth-ten .systems-beam{animation:v13BeamIn .5s forwards}
.wealth-multiplier .mult-stage{position:absolute;left:54%;top:49%;transform:translate(-50%,-50%) scale(.55);font-weight:950;line-height:.76;letter-spacing:-.085em;opacity:0}.wealth-multiplier .one{font-size:74px;color:#eafcff}.wealth-multiplier .ten{font-size:112px;color:var(--cyan)}.wealth-multiplier .hundred{font-size:168px;color:var(--gold);text-shadow:0 0 42px rgba(255,198,91,.25)}
.scene-wealth.active .one{animation:v10One .38s .22s forwards}.scene-wealth.wealth-ten .one{opacity:.12!important;transform:translate(-76%,-50%) scale(.55)!important}.scene-wealth.wealth-ten .ten{animation:v10Ten .48s forwards}.scene-wealth.wealth-hundred .ten{opacity:.12!important;transform:translate(-72%,-50%) scale(.5)!important}.scene-wealth.wealth-hundred .hundred{animation:v10Hundred .58s cubic-bezier(.16,.96,.22,1.1) forwards}
.wealth-multiplier .mult-arrow{display:none!important}
.system-output-grid{position:absolute;inset:35px 8px 25px;z-index:1;opacity:0;transform:scale(.45);transition:.55s cubic-bezier(.16,.9,.22,1)}.system-output-grid i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px rgba(116,238,255,.65);opacity:.0}.system-output-grid i:nth-child(4n){background:var(--gold);box-shadow:0 0 13px rgba(255,198,91,.6)}
.system-output-grid i:nth-child(1){left:4%;top:9%}.system-output-grid i:nth-child(2){left:22%;top:4%}.system-output-grid i:nth-child(3){left:43%;top:12%}.system-output-grid i:nth-child(4){left:68%;top:5%}.system-output-grid i:nth-child(5){left:91%;top:16%}.system-output-grid i:nth-child(6){left:8%;top:34%}.system-output-grid i:nth-child(7){left:27%;top:28%}.system-output-grid i:nth-child(8){left:78%;top:31%}.system-output-grid i:nth-child(9){left:96%;top:41%}.system-output-grid i:nth-child(10){left:2%;top:59%}.system-output-grid i:nth-child(11){left:19%;top:68%}.system-output-grid i:nth-child(12){left:38%;top:78%}.system-output-grid i:nth-child(13){left:61%;top:72%}.system-output-grid i:nth-child(14){left:82%;top:67%}.system-output-grid i:nth-child(15){left:95%;top:82%}.system-output-grid i:nth-child(16){left:11%;top:88%}.system-output-grid i:nth-child(17){left:31%;top:93%}.system-output-grid i:nth-child(18){left:54%;top:91%}.system-output-grid i:nth-child(19){left:72%;top:91%}.system-output-grid i:nth-child(20){left:88%;top:95%}.system-output-grid i:nth-child(21){left:13%;top:49%}.system-output-grid i:nth-child(22){left:35%;top:50%}.system-output-grid i:nth-child(23){left:75%;top:52%}.system-output-grid i:nth-child(24){left:89%;top:54%}
.scene-wealth.wealth-bloom .system-output-grid{opacity:1;transform:scale(1)}.scene-wealth.wealth-bloom .system-output-grid i{animation:v13Output .42s var(--delay,0s) forwards}.scene-wealth.wealth-bloom .system-output-grid i:nth-child(3n){animation-delay:.12s}.scene-wealth.wealth-bloom .system-output-grid i:nth-child(4n){animation-delay:.22s}
.scene-wealth.wealth-bloom .hundred{transform:translate(-50%,-50%) scale(1.09)!important}

/* Scene 8 income: supporting information gracefully disappears at the $1.2B climax */
.scene-income .income-number{transition:font-size .48s cubic-bezier(.16,.9,.22,1),transform .48s ease,text-shadow .48s ease}.scene-income .time-cycle,.scene-income .life,.scene-income .income-engine svg{transition:opacity .42s ease,filter .42s ease}.scene-income.income-climax .income-number{font-size:138px!important;transform:translate(-8px,32px);text-shadow:0 0 50px rgba(255,198,91,.32)}.scene-income.income-climax .time-cycle,.scene-income.income-climax .income-engine svg{opacity:.08!important;filter:blur(1px)}.scene-income.income-climax .life b:not(.on-life){opacity:.12}.scene-income.income-climax .life b.on-life{font-size:31px;color:#fff}

/* Scene 9 completion: radical minimalism and a deliberate stable 100% hold */
.scene-completion.complete-hit .completion{transform:scale(1.09)!important}.scene-completion.complete-hit .pct{color:var(--gold);text-shadow:0 0 38px rgba(255,198,91,.28)}

/* Scene 10 experts: six distinct specialist behaviors converging into one synchronized system */
.scene-experts .st1 i{animation:v13ExpertScan 1.25s ease-in-out infinite}.scene-experts .st2 i{animation:v13ExpertDispatch 1.6s ease-in-out infinite}.scene-experts .st3 i{animation:v13ExpertPulse 1.1s ease-in-out infinite}.scene-experts .st4 i{animation:v13ExpertRotate 2.4s linear infinite}.scene-experts .st5 i{animation:v13ExpertScan 1.8s ease-in-out infinite reverse}.scene-experts .st6 i{animation:v13ExpertDispatch 1.35s ease-in-out infinite reverse}.scene-experts.synced .command-station{border-color:rgba(255,198,91,.78)!important;box-shadow:0 0 28px rgba(255,198,91,.18)!important}.scene-experts.synced .expert-sync-ring{border-color:var(--gold)!important;box-shadow:0 0 34px rgba(255,198,91,.2)!important}

/* Scene 11 ownership: real architectural columns lock into a generational-wealth foundation */
.scene-ownership{grid-template-columns:.88fr 1.12fr}
.scene-ownership .ct7-copy{max-width:375px}
.ownership-architecture{position:relative;display:block!important;height:470px!important;overflow:visible}
.wealth-column{position:absolute;bottom:84px;width:116px;height:278px;opacity:0;transform:translateY(-70px);filter:drop-shadow(0 18px 30px rgba(0,0,0,.32))}.wealth-column.c1{left:3%}.wealth-column.c2{left:35%}.wealth-column.c3{right:1%}
.column-cap{position:absolute;left:50%;top:0;width:136px;min-height:82px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-top:4px solid rgba(116,238,255,.75);border-bottom:2px solid rgba(116,238,255,.28);background:linear-gradient(180deg,rgba(14,62,98,.82),rgba(5,24,44,.94));clip-path:polygon(8% 0,92% 0,100% 16%,100% 100%,0 100%,0 16%);text-align:center;box-shadow:0 0 22px rgba(116,238,255,.08)}
.column-cap span,.column-cap b{display:block;font-size:22px;line-height:.92;font-weight:950;letter-spacing:-.04em;color:#f2fbff}.column-cap b{font-size:27px;color:var(--gold);margin-top:4px}
.column-shaft{position:absolute;left:50%;top:82px;bottom:0;width:72px;transform:translateX(-50%);border-left:1px solid rgba(116,238,255,.28);border-right:1px solid rgba(116,238,255,.28);background:linear-gradient(90deg,rgba(3,17,31,.8),rgba(16,72,110,.38),rgba(3,17,31,.82));overflow:hidden}.column-shaft:before,.column-shaft:after{content:"";position:absolute;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--cyan),rgba(116,238,255,.08))}.column-shaft:before{left:18px}.column-shaft:after{right:18px}.column-shaft i{position:absolute;left:50%;width:52px;height:2px;transform:translateX(-50%);background:rgba(116,238,255,.32)}.column-shaft i:nth-child(1){top:22%}.column-shaft i:nth-child(2){top:50%}.column-shaft i:nth-child(3){top:78%}
.wealth-foundation{position:absolute;left:0;right:0;bottom:20px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(180deg,rgba(17,64,96,.88),rgba(3,17,31,.98));border-top:4px solid rgba(255,198,91,.4);clip-path:polygon(4% 0,96% 0,100% 34%,98% 100%,2% 100%,0 34%);opacity:.52;transform:scaleX(.9);transition:.5s cubic-bezier(.16,.9,.22,1),box-shadow .5s,border-color .5s,opacity .5s}
.wealth-foundation .wealth-for{display:block;font-size:18px;font-weight:900;letter-spacing:.24em;color:rgba(240,250,255,.88);white-space:nowrap;transition:.4s}
.wealth-foundation .wealth-focus{display:block;font-size:34px;font-weight:950;letter-spacing:-.045em;line-height:.92;color:rgba(255,198,91,.82);white-space:nowrap;transition:.4s;text-shadow:0 0 12px rgba(255,198,91,.12)}
.ownership-core{position:absolute;left:50%;bottom:96px;width:52px;height:52px;transform:translateX(-50%) scale(.4);border-radius:50%;background:radial-gradient(circle,#fff 0 8%,var(--gold) 14%,rgba(255,198,91,.15) 54%,transparent 72%);opacity:0}
.scene-ownership.active .wealth-column{animation:v13ColumnLock .62s cubic-bezier(.18,.92,.2,1) forwards}.scene-ownership.active .c2{animation-delay:.18s}.scene-ownership.active .c3{animation-delay:.36s}.scene-ownership.active .ownership-core{animation:v13CoreRise .48s 1.15s forwards}
.scene-ownership.foundation-hit .wealth-foundation{opacity:1;transform:scaleX(1);border-color:var(--gold);box-shadow:0 0 42px rgba(255,198,91,.18),0 16px 30px rgba(0,0,0,.32)}.scene-ownership.foundation-hit .wealth-foundation .wealth-for{color:#f8fdff;text-shadow:0 0 14px rgba(255,255,255,.08)}.scene-ownership.foundation-hit .wealth-foundation .wealth-focus{color:var(--gold);text-shadow:0 0 28px rgba(255,198,91,.34),0 0 54px rgba(255,198,91,.12)}.scene-ownership.foundation-hit .wealth-column{filter:drop-shadow(0 0 22px rgba(116,238,255,.16))}

/* Scene 12 finale: life -> sudden stillness -> dominant OWN IT -> network-wide ignition */
.scene-final .final-stillness{position:absolute;inset:0;z-index:8;background:rgba(1,5,11,.86);opacity:0;pointer-events:none;transition:opacity .18s ease}
.scene-final .revolution-line{display:block;transition:opacity .22s ease,transform .22s ease}.scene-final.preclimax .final-stillness{opacity:.76}.scene-final.preclimax .final-svg{opacity:.08!important;filter:brightness(.42)}.scene-final.preclimax .revolution-line{position:relative;z-index:11;color:#f8fdff;text-shadow:0 0 18px rgba(255,255,255,.08)}
.ct-rh-v10 .scene-final .own-it{position:relative;z-index:12;font-size:178px!important;letter-spacing:-.085em!important;margin-top:34px!important}.scene-final.climax .final-stillness{opacity:.14}.scene-final.climax .revolution-line{opacity:.18;transform:translateY(-14px)}.scene-final.climax .final-svg{opacity:.82!important;filter:brightness(1.25)}.scene-final.climax .final-node{fill:var(--gold)!important;filter:drop-shadow(0 0 10px rgba(255,198,91,.86))!important}.scene-final.climax .shockwave{border-color:var(--gold)!important;box-shadow:0 0 34px rgba(255,198,91,.28)!important}

@keyframes v13ProjectPulse{0%,100%{opacity:.12;filter:brightness(.8)}50%{opacity:.72;filter:brightness(1.6)}}
@keyframes v13BeamIn{from{opacity:0;transform-origin:left center}to{opacity:.85}}
@keyframes v13Output{from{opacity:0;transform:scale(.2)}to{opacity:.88;transform:scale(1)}}
@keyframes v13ExpertScan{0%,100%{transform:translateX(-7px);opacity:.45}50%{transform:translateX(7px);opacity:1}}
@keyframes v13ExpertDispatch{0%{transform:scale(.55);opacity:.35}50%{transform:scale(1.2);opacity:1}100%{transform:scale(.55);opacity:.35}}
@keyframes v13ExpertPulse{0%,100%{box-shadow:0 0 0 rgba(116,238,255,0)}50%{box-shadow:0 0 18px rgba(116,238,255,.8)}}
@keyframes v13ExpertRotate{to{transform:rotate(360deg)}}
@keyframes v13ColumnLock{0%{opacity:0;transform:translateY(-70px)}72%{opacity:1;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}
@keyframes v13CoreRise{from{opacity:0;transform:translateX(-50%) scale(.3)}to{opacity:1;transform:translateX(-50%) scale(1)}}

@media(max-width:760px){
  .scene-bank .visa-support{font-size:32px!important;margin-top:18px!important}
  .final-projects .project-world{width:44%;height:145px}.project-structure{transform:translate(-50%,-50%) scale(.82)}.final-projects .project-world strong{font-size:15px}
  .scene-wealth{grid-template-columns:1fr}.wealth-multiplier{height:350px!important}.wealth-multiplier .hundred{font-size:126px}.wealth-multiplier .ten{font-size:90px}.wealth-multiplier .one{font-size:62px}
  .scene-income.income-climax .income-number{font-size:104px!important}
  .scene-ownership{grid-template-columns:1fr}.ownership-architecture{height:355px!important}.wealth-column{height:216px;width:92px;bottom:76px}.column-cap{width:108px;min-height:68px}.column-cap span{font-size:17px}.column-cap b{font-size:20px}.column-shaft{top:68px;width:58px}.wealth-foundation{height:70px;bottom:20px}.wealth-foundation span{font-size:18px}.ownership-core{bottom:75px}
  .ct-rh-v10 .scene-final .own-it{font-size:124px!important}
}
@media(max-width:430px){.scene-bank .visa-support{font-size:28px!important}.wealth-foundation span{font-size:16px}.ct-rh-v10 .scene-final .own-it{font-size:104px!important}}

/* V13 QA correction: prevent SYSTEMS force from stretching between inherited top and bottom offsets */
.wealth-multiplier .force.systems{top:auto!important;height:auto!important;width:auto!important}
.wealth-multiplier .hundred{z-index:8}


/* V14 — ZERO COST is a primary projected benefit, never secondary copy */
.scale-benefit,
.zero-cost-benefit{
  margin-top:22px!important;
  overflow:visible;
}
.scale-benefit>.gold{
  display:block;
  font-size:38px;
  line-height:.95;
  font-weight:950;
  letter-spacing:-.045em;
}
.zero-cost{
  position:relative;
  display:block;
  width:max-content;
  max-width:100%;
  margin-top:12px;
  color:#8ff3ff!important;
  font-size:48px!important;
  line-height:.88!important;
  font-weight:950!important;
  letter-spacing:-.06em!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:
    0 0 10px rgba(116,238,255,.92),
    0 0 28px rgba(35,205,255,.46),
    0 12px 30px rgba(0,0,0,.55)!important;
  transform:none;
  isolation:isolate;
}
.zero-cost:before{
  content:"";
  position:absolute;
  z-index:-1;
  left:-9px;
  right:-13px;
  top:53%;
  height:20px;
  transform:translateY(-50%) skewX(-10deg);
  background:linear-gradient(90deg,rgba(116,238,255,.03),rgba(116,238,255,.18) 40%,rgba(255,198,91,.10),rgba(116,238,255,.02));
  filter:blur(7px);
  border-radius:5px;
}
.zero-cost:after{
  content:"";
  position:absolute;
  left:0;
  bottom:-11px;
  width:100%;
  height:3px;
  border-radius:5px;
  background:linear-gradient(90deg,#74eeff 0%,#74eeff 56%,#ffc65b 100%);
  box-shadow:0 0 13px rgba(116,238,255,.75);
  transform-origin:left center;
}
.zero-you{
  display:block;
  margin-top:17px;
  color:#f4fbff!important;
  font-size:31px!important;
  line-height:.92!important;
  font-weight:950!important;
  letter-spacing:-.04em!important;
  opacity:1!important;
  text-shadow:0 8px 24px rgba(0,0,0,.45);
}
.scene-economy .zero-cost,
.scene-projects .zero-cost{
  font-size:43px!important;
}
.ct7-scene.active .zero-cost:after{
  animation:zeroCostBeam .72s cubic-bezier(.16,.9,.22,1) both;
}
@keyframes zeroCostBeam{
  0%{transform:scaleX(.06);opacity:.15}
  100%{transform:scaleX(1);opacity:1}
}
@media(max-width:760px){
  .zero-cost{font-size:42px!important}
  .scene-economy .zero-cost,
  .scene-projects .zero-cost{font-size:38px!important}
  .zero-you{font-size:27px!important}
}
@media(max-width:560px){
  .scale-benefit>.gold{font-size:31px}
  .zero-cost{font-size:37px!important}
  .scene-economy .zero-cost,
  .scene-projects .zero-cost{font-size:34px!important}
  .zero-you{font-size:24px!important;margin-top:14px}
}



/* V15 — 100X WEALTH REACTOR: small input -> leverage + systems -> exponential output */
.wealth-reactor-scene{grid-template-columns:.82fr 1.18fr!important;overflow:hidden}
.wealth-reactor-scene .wealth-copy{max-width:350px!important;align-self:center!important;margin-top:0!important}
.wealth-eyebrow{font-size:27px!important;letter-spacing:.14em!important;color:#eefbff!important}
.wealth-reactor-scene .ct7-h2{font-size:70px!important;line-height:.84!important;margin-top:10px!important}
.wealth-title-100x{font-size:86px!important;display:inline-block;letter-spacing:-.075em!important;text-shadow:0 0 34px rgba(255,198,91,.22)}
.wealth-without{position:relative;width:max-content;max-width:100%;margin-top:28px;color:#8ff3ff;font-size:36px;font-weight:950;line-height:.9;letter-spacing:-.055em;text-shadow:0 0 22px rgba(116,238,255,.34)}
.wealth-without:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--cyan),var(--gold));box-shadow:0 0 14px rgba(116,238,255,.5);transform-origin:left}
.wealth-via{margin-top:28px;font-size:23px;font-weight:900;line-height:1.05;letter-spacing:-.025em;color:rgba(237,249,255,.82)}
.wealth-via .lev-word{color:#8ff3ff;font-weight:950}.wealth-via .sys-word{color:var(--gold);font-weight:950}.wealth-via b{color:#fff;margin:0 4px}
.wealth-reactor{position:relative!important;height:500px!important;overflow:visible!important;isolation:isolate}
.wealth-field{position:absolute;border-radius:50%;left:58%;top:51%;transform:translate(-50%,-50%);border:1px solid rgba(116,238,255,.12);pointer-events:none}.wf1{width:405px;height:405px}.wf2{width:310px;height:310px;border-style:dashed;border-color:rgba(255,198,91,.14)}
.wealth-input{position:absolute;left:1%;top:47%;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.15),rgba(16,91,128,.28) 30%,rgba(3,18,34,.88) 72%);border:2px solid rgba(116,238,255,.52);box-shadow:0 0 32px rgba(116,238,255,.16);opacity:0;transform:scale(.7)}
.wealth-input span{font-size:29px;font-weight:950;color:#fff;line-height:.85}.wealth-input small{font-size:12px;font-weight:900;letter-spacing:.11em;color:rgba(221,247,255,.6);margin-top:5px}
.wealth-engine{position:absolute;width:144px;height:78px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateX(-18px)}
.wealth-engine i{width:48px;height:48px;flex:0 0 48px;transform:rotate(45deg);border:2px solid rgba(116,238,255,.6);background:linear-gradient(145deg,rgba(13,72,105,.58),rgba(4,22,40,.8));box-shadow:inset 0 0 18px rgba(116,238,255,.08),0 0 22px rgba(116,238,255,.1)}
.wealth-engine strong{font-size:19px;font-weight:950;line-height:.9;letter-spacing:-.035em;color:#dffaff}
.leverage-engine{left:18%;top:20%}.systems-engine{left:18%;bottom:17%}.systems-engine i{border-color:rgba(255,198,91,.62);box-shadow:inset 0 0 18px rgba(255,198,91,.08),0 0 22px rgba(255,198,91,.1)}.systems-engine strong{color:var(--gold)}
.multiplier-core{position:absolute;left:52%;top:50%;width:126px;height:126px;border-radius:50%;transform:translate(-50%,-50%) scale(.72);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fff 0 4%,rgba(116,238,255,.72) 6%,rgba(10,83,119,.34) 22%,rgba(3,18,34,.88) 68%);border:2px solid rgba(116,238,255,.42);box-shadow:0 0 48px rgba(116,238,255,.16),inset 0 0 30px rgba(116,238,255,.09);opacity:.18;z-index:4}
.multiplier-core small{font-size:11px;letter-spacing:.12em;font-weight:900;color:rgba(228,249,255,.6)}.multiplier-core strong{font-size:48px;line-height:.85;font-weight:950;letter-spacing:-.07em;color:#fff;margin-top:7px}
.wealth-final{position:absolute;right:-3%;top:50%;transform:translateY(-50%) scale(.32);transform-origin:center;display:flex;flex-direction:column;align-items:flex-start;opacity:.06;z-index:7}
.wealth-final span{font-size:148px;line-height:.7;font-weight:950;letter-spacing:-.09em;color:var(--gold);text-shadow:0 0 18px rgba(255,198,91,.36),0 0 58px rgba(255,169,39,.18)}
.wealth-final small{font-size:18px;font-weight:950;letter-spacing:.14em;color:#f6fbff;margin:18px 0 0 14px}
.reactor-beam{position:absolute;height:3px;transform-origin:left center;opacity:0;z-index:2;filter:drop-shadow(0 0 5px rgba(116,238,255,.65))}.rb1{left:11%;top:50%;width:178px;background:linear-gradient(90deg,var(--cyan),rgba(116,238,255,.18));transform:rotate(-28deg)}.rb2{left:11%;top:50%;width:178px;background:linear-gradient(90deg,var(--gold),rgba(255,198,91,.18));transform:rotate(28deg)}.rb3{left:53%;top:50%;width:218px;background:linear-gradient(90deg,var(--cyan),var(--gold),transparent)}
.wealth-output-fan{position:absolute;right:-4%;top:50%;width:195px;height:310px;transform:translateY(-50%);opacity:0;z-index:3}.wealth-output-fan i{position:absolute;left:10px;top:50%;width:210px;height:2px;transform-origin:left center;background:linear-gradient(90deg,rgba(255,198,91,.82),rgba(116,238,255,.18),transparent)}
.wealth-output-fan i:nth-child(1){transform:rotate(-72deg)}.wealth-output-fan i:nth-child(2){transform:rotate(-63deg)}.wealth-output-fan i:nth-child(3){transform:rotate(-54deg)}.wealth-output-fan i:nth-child(4){transform:rotate(-45deg)}.wealth-output-fan i:nth-child(5){transform:rotate(-36deg)}.wealth-output-fan i:nth-child(6){transform:rotate(-27deg)}.wealth-output-fan i:nth-child(7){transform:rotate(-18deg)}.wealth-output-fan i:nth-child(8){transform:rotate(-9deg)}.wealth-output-fan i:nth-child(9){transform:rotate(0)}.wealth-output-fan i:nth-child(10){transform:rotate(9deg)}.wealth-output-fan i:nth-child(11){transform:rotate(18deg)}.wealth-output-fan i:nth-child(12){transform:rotate(27deg)}.wealth-output-fan i:nth-child(13){transform:rotate(36deg)}.wealth-output-fan i:nth-child(14){transform:rotate(45deg)}.wealth-output-fan i:nth-child(15){transform:rotate(54deg)}.wealth-output-fan i:nth-child(16){transform:rotate(63deg)}.wealth-output-fan i:nth-child(17){transform:rotate(72deg)}.wealth-output-fan i:nth-child(18){transform:rotate(81deg)}
.wealth-impact-ring{position:absolute;right:1%;top:50%;width:148px;height:148px;border-radius:50%;border:3px solid rgba(255,198,91,.5);transform:translateY(-50%) scale(.25);opacity:0;z-index:6}
.wealth-reactor-scene.active .wealth-input{animation:v15Input .45s .18s forwards}.wealth-reactor-scene.active .wealth-engine{animation:v15Engine .48s .34s forwards}.wealth-reactor-scene.active .systems-engine{animation-delay:.56s}.wealth-reactor-scene.active .rb1{animation:v15BeamA .72s .62s forwards}.wealth-reactor-scene.active .rb2{animation:v15BeamB .72s .76s forwards}.wealth-reactor-scene.wealth-ten .multiplier-core{animation:v15Ten .55s cubic-bezier(.16,.9,.22,1.05) forwards}.wealth-reactor-scene.wealth-hundred .rb3{animation:v15BeamOut .54s forwards}.wealth-reactor-scene.wealth-hundred .wealth-final{animation:v15Hundred .68s cubic-bezier(.12,.92,.18,1.12) forwards}.wealth-reactor-scene.wealth-bloom .wealth-output-fan{animation:v15Fan .48s forwards}.wealth-reactor-scene.wealth-bloom .wealth-impact-ring{animation:v15Impact .72s ease-out forwards}.wealth-reactor-scene.wealth-bloom .wealth-field{animation:v15Field 1.1s ease-out forwards}
@keyframes v15Input{to{opacity:1;transform:scale(1)}}@keyframes v15Engine{to{opacity:1;transform:translateX(0)}}@keyframes v15BeamA{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes v15BeamB{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes v15Ten{0%{opacity:.18;transform:translate(-50%,-50%) scale(.72)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes v15BeamOut{0%{opacity:0;transform:scaleX(.03)}100%{opacity:1;transform:scaleX(1)}}@keyframes v15Hundred{0%{opacity:.06;transform:translateY(-50%) scale(.32)}68%{opacity:1;transform:translateY(-50%) scale(1.08)}100%{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes v15Fan{0%{opacity:0;transform:translateY(-50%) scaleX(.12)}100%{opacity:.78;transform:translateY(-50%) scaleX(1)}}@keyframes v15Impact{0%{opacity:.9;transform:translateY(-50%) scale(.25)}100%{opacity:0;transform:translateY(-50%) scale(2.65)}}@keyframes v15Field{0%{opacity:1}100%{opacity:.38;transform:translate(-50%,-50%) scale(1.12)}}
@media(max-width:760px){.wealth-reactor-scene{grid-template-columns:1fr!important}.wealth-reactor-scene .wealth-copy{max-width:100%!important}.wealth-reactor-scene .ct7-h2{font-size:58px!important}.wealth-title-100x{font-size:72px!important}.wealth-without{font-size:31px}.wealth-via{font-size:20px}.wealth-reactor{height:330px!important;margin-top:-20px}.wealth-final span{font-size:108px}.wealth-final{right:0}.leverage-engine,.systems-engine{left:12%}.multiplier-core{left:49%;width:104px;height:104px}.multiplier-core strong{font-size:40px}.wealth-input{left:0;width:64px;height:64px}.wealth-output-fan{right:-10%;transform:translateY(-50%) scale(.74)}}
@media(max-width:430px){.wealth-reactor-scene .ct7-h2{font-size:52px!important}.wealth-title-100x{font-size:66px!important}.wealth-without{font-size:28px}.wealth-via{font-size:18px}.wealth-reactor{height:305px!important}.wealth-final span{font-size:94px}.wealth-engine strong{font-size:15px}.wealth-engine i{width:38px;height:38px;flex-basis:38px}.multiplier-core{width:92px;height:92px}.multiplier-core strong{font-size:35px}}


/* V16 VISA prominence */
.scene-bank .ct7-support.visa-headline{display:block;margin-top:18px;font-size:58px!important;line-height:.9!important;font-weight:950!important;letter-spacing:-.06em!important;color:#ffc65b!important;opacity:1!important;text-shadow:0 0 12px rgba(255,198,91,.42),0 0 32px rgba(255,198,91,.20),0 12px 28px rgba(0,0,0,.55)!important}
.scene-bank .ct7-h2{margin-bottom:10px}
@media(max-width:760px){.scene-bank .ct7-support.visa-headline{font-size:47px!important}}
@media(max-width:560px){.scene-bank .ct7-support.visa-headline{font-size:38px!important;line-height:.95!important}}

@media(max-width:760px){.wealth-foundation{height:88px}.wealth-foundation .wealth-focus{font-size:30px}.wealth-foundation .wealth-for{font-size:16px;letter-spacing:.2em}}
@media(max-width:560px){.wealth-foundation{height:82px;bottom:18px}.wealth-foundation .wealth-focus{font-size:24px}.wealth-foundation .wealth-for{font-size:13px;letter-spacing:.18em}}


/* V16.6 — Countertrade semantic brand color architecture
   Cyan = system / action / issuance / movement
   Gold = wealth / revenue / ownership / outcome
   White = authority / declaration */
.system-accent{
  color:var(--cyan)!important;
  text-shadow:0 0 12px rgba(116,238,255,.28),0 0 30px rgba(20,185,255,.10);
}
.wealth-accent{
  color:var(--gold)!important;
  text-shadow:0 0 14px rgba(255,198,91,.30),0 0 34px rgba(255,157,38,.12);
}

/* Bank/Visa: operating capability in cyan, revenue outcome in gold */
.scene-bank .ct7-support.visa-headline{
  color:var(--gold)!important;
  text-shadow:0 0 12px rgba(255,198,91,.44),0 0 34px rgba(255,198,91,.18),0 12px 28px rgba(0,0,0,.55)!important;
}
.scene-bank .core-word{color:var(--cyan)!important}
.scene-bank .revenue-word{color:var(--gold)!important}

/* Scale: capability is cyan; $500B destination becomes gold */
.scale-benefit>.system-accent{
  display:block;
  font-size:38px;
  line-height:.95;
  font-weight:950;
  letter-spacing:-.045em;
}
.scale-values b{color:var(--cyan)!important}
.scale-values b:last-child{
  color:var(--gold)!important;
  text-shadow:0 0 20px rgba(255,198,91,.26);
}

/* Issuance: cyan mechanism -> gold destination */
.money-range{color:inherit!important}
.issue-amount{
  color:var(--cyan)!important;
  text-shadow:0 0 16px rgba(116,238,255,.46),0 0 42px rgba(116,238,255,.18)!important;
  transition:color .25s ease,text-shadow .25s ease;
}
.issue-amount.final-value{
  color:var(--gold)!important;
  text-shadow:0 0 18px rgba(255,198,91,.54),0 0 48px rgba(255,157,38,.22)!important;
}
.issue-track{
  background:rgba(116,238,255,.10)!important;
  border-color:rgba(116,238,255,.34)!important;
}
.issue-track span{
  background:linear-gradient(90deg,var(--cyan2),var(--cyan))!important;
  box-shadow:0 0 18px rgba(116,238,255,.58)!important;
}
.issue-track:after{
  content:"";
  position:absolute;
  right:-2px;
  top:50%;
  width:18px;
  height:18px;
  border-radius:50%;
  transform:translate(50%,-50%);
  background:var(--gold);
  box-shadow:0 0 18px rgba(255,198,91,.72),0 0 34px rgba(255,157,38,.28);
}
.issue-track i{
  background:#f8fdff!important;
  box-shadow:0 0 28px var(--cyan)!important;
}
.scene-issue.issued-impact .issue-track i{
  background:var(--gold)!important;
  box-shadow:0 0 30px rgba(255,198,91,.78)!important;
}
.scene-issue.issued-impact .issued{color:var(--gold)!important}

/* Zero-cost and funding remain system/action cyan */
.zero-cost{color:#8ff3ff!important}
.scene-economy .system-accent,.scene-projects .system-accent{color:var(--cyan)!important}

/* Wealth reactor: leverage + systems are mechanisms, 100X is the payoff */
.wealth-via .lev-word,.wealth-via .sys-word{color:var(--cyan)!important}
.leverage-engine strong,.systems-engine strong{color:var(--cyan)!important}
.wealth-final span,.wealth-title-100x{color:var(--gold)!important}

/* Income and ownership outcomes stay gold */
.income-number,.wealth-focus{color:var(--gold)!important}
.scene-ownership .c1 .column-cap b{color:var(--cyan)!important}
.scene-ownership .c2 .column-cap b{color:var(--gold)!important}
.scene-ownership .c3 .column-cap b{color:#f5fcff!important}
.scene-ownership .ct7-h2 .gold{color:var(--gold)!important}

/* Final wealth payoff */
.scene-final .own-it{color:var(--gold)!important}

