/* Forex focus / living emerald neural sculpture */
:root{--cyan:#8aefb4;--amber:#88d8ac;--silver:#dbf5e5}
.neural-layer{overflow:visible}.neural-layer canvas{display:block;width:100%;height:100%;max-width:none}.ai-core>img{filter:drop-shadow(0 0 32px #4fdb8555)}.core-halo{background:radial-gradient(ellipse,#40e98126,transparent 62%)}.ai-core>span{color:#a8e5bc}.intro-name em{color:#a5efbf}.scene-intro .scene-eyebrow,.scene-eyebrow{color:#92efb5}.cinema-primary{background:#d6f7e2;border-color:#c5ffd8}.cinema-primary:hover{background:#aaedc0;box-shadow:0 0 32px #76e39c22}.neural-tags{color:#c0e9ce}.neural-tags span{border-color:#416d50}.cinema-progress span{background:#9aefbc;box-shadow:0 0 12px #77ffac}.scene-pagination button[aria-current]{color:#d4fce0;border-color:#a3efbb}.branch-heading{top:18%}.branch-heading h2{font-size:clamp(27px,3vw,45px)}.branch-destination{top:63%;width:24%;max-width:none;padding:17px 22px 12px;background:linear-gradient(120deg,#08180ee8,#040d08ee);border-top-color:#4b9a69;color:#a4efbe}.branch-destination:hover{background:#102c1bea;border-color:#8cf0b1;box-shadow:0 0 38px #75e99d1c}.branch-broker{left:9%;right:auto}.branch-terminal{left:38%;right:auto}.branch-analysis{left:67%;right:auto}.branch-destination h3{font-size:clamp(24px,2.6vw,38px);letter-spacing:-1.2px;margin-top:6px}.branch-brand{margin-top:11px;color:#bddac8;direction:rtl;justify-content:flex-end;font-size:14px}.branch-brand img{width:25px;height:25px}.branch-cta{margin-top:10px;padding-top:9px;border-color:#91cfa433;font-size:13px}.branch-index{font-size:10px;color:#8fbca0}.branch-note{bottom:10%;font-size:12px}.neural-connections .connection-fx path{stroke:#73e59f;stroke-width:1;opacity:.4}.neural-connections .connection-pulse path{stroke:#b5ffd0;filter:drop-shadow(0 0 5px #8bffb4)}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-grid{grid-template-columns:1fr;max-width:940px;margin-inline:auto}.forex-card{display:grid;grid-template-columns:1fr 1fr;column-gap:45px}.market-top,.chart-header,.market-chart,.chart-label{grid-column:1}.market-top{grid-row:1}.chart-header{grid-row:2}.market-chart{grid-row:3}.chart-label{grid-row:4}.market-partner{grid-column:2;grid-row:1;margin-top:0;padding-top:0;border-top:0}.market-desc{grid-column:2;grid-row:2/4;align-self:center}.market-button{grid-column:2;grid-row:4;align-self:center}.market-help{grid-column:1/-1}.forex-card .market-top h3{color:#a5eabf}.forex-card .button-primary{background:#c8f0d7}.market-section{background:radial-gradient(ellipse at 10% 30%,#0a352355,transparent 55%),#030609}.market-card{background:linear-gradient(135deg,#0b1b13bf,#030a0799);border-color:#2d4938}.market-card:hover{border-color:#619e76}.community-grid{grid-template-columns:1fr;max-width:950px;margin-inline:auto}.community-card:first-child .community-title-link{color:#b4ecc6}.platform-label{display:flex;gap:14px;align-items:center;border-bottom:1px solid #335943;padding-block:25px;margin:20px 0 30px}.platform-label>span:first-of-type{font:22px Arial,sans-serif;color:#d8efdf}.platform-label>span:last-child{font-size:14px;color:#95ad9d}.platform-section{background:radial-gradient(ellipse at 50% 30%,#1534253d,transparent 60%),#030609}.cinema:not(.is-cinematic) .scene-mind{background:radial-gradient(ellipse at 50% 30%,#10382199,transparent 70%)}.cinema:not(.is-cinematic) .scene-branches{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema:not(.is-cinematic) .neural-layer{display:block!important;position:absolute;top:650px;height:650px;opacity:.4!important;transform:none!important;pointer-events:none}.cinema:not(.is-cinematic) .branch-heading,.cinema:not(.is-cinematic) .branch-note{grid-column:1/-1}.cinema:not(.is-cinematic) .scene-copy{z-index:6}.cinema:not(.is-cinematic) .room-layer{opacity:.15!important}.cinema:not(.is-cinematic) .scene-mind{min-height:330px}.origin-bridge:before{background:linear-gradient(#8bcda1,transparent)}
@media(max-width:1000px){.branch-destination{padding:15px 16px 10px}.branch-destination h3{font-size:26px}.branch-brand{font-size:13px}.branch-index{font-size:9px;letter-spacing:1px}.brand-item{border-bottom:0}}
@media(max-width:700px){.branch-heading{top:19%}.branch-heading h2{font-size:27px}.branch-heading .scene-eyebrow{font-size:8px;letter-spacing:1.2px}.branch-destination{top:59%;width:calc((100% - 52px)/3);padding:13px 9px 10px}.branch-broker{left:18px}.branch-terminal{left:calc(33.333% + 1px)}.branch-analysis{left:auto;right:18px}.branch-destination h3{font-size:24px;letter-spacing:-1px}.branch-analysis h3{font-size:16px;letter-spacing:-.7px;line-height:1.95}.branch-index{font-size:8px;letter-spacing:.4px;white-space:normal;min-height:27px;display:block}.branch-brand{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px;margin-top:10px}.branch-brand img{width:23px;height:23px}.branch-cta{font-size:11px;padding-top:10px;margin-top:12px;min-height:33px}.branch-note{bottom:10.5%;font-size:10px;max-width:330px}.neural-connections{top:5%;height:100%}.brand-grid{grid-template-columns:1fr}.brand-item{border-inline:0!important;border-bottom:1px solid #243c2e!important;padding:20px 12px}.brand-item:last-child{border-bottom:0!important}.brand-item strong{font-size:18px}.brand-item span{font-size:14px}.forex-card{display:flex}.market-partner{margin-top:24px;padding-top:24px;border-top:1px solid #294635}.market-desc{margin-block:20px}.market-chart{margin-block:15px}.platform-label{flex-wrap:wrap;gap:12px}.platform-label>span:first-of-type{font-size:20px}.platform-label>span:last-child{font-size:13px}.cinema:not(.is-cinematic) .scene-branches{grid-template-columns:1fr}.cinema:not(.is-cinematic) .branch-destination{padding:22px}.cinema:not(.is-cinematic) .branch-destination h3{font-size:32px}.cinema:not(.is-cinematic) .branch-brand{flex-direction:row;font-size:15px}.cinema:not(.is-cinematic) .branch-index{min-height:0;font-size:12px}.cinema:not(.is-cinematic) .branch-cta{font-size:14px}.cinema:not(.is-cinematic) .neural-layer{top:850px;height:650px}}
@media(max-width:700px) and (max-height:740px){.branch-destination{top:57%;padding-top:10px}.branch-brand{margin-top:7px}.branch-cta{margin-top:7px;padding-top:7px}.branch-note{bottom:10%;font-size:9px}}
