/* Forex identity: bright editorial surfaces and one clear, transparent hero object. */
.hero-forex .hero-art{left:-24px;top:153px;width:57%;height:410px;isolation:isolate;background:none;overflow:visible}.hero-forex .hero-art>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal;transform:none;mask-image:none}.hero-forex .hero-art:before,.hero-forex .hero-art:after{display:none}.hero-forex .telegram-note{left:10%;bottom:-15px;transform:none;min-width:248px;padding:14px 18px;box-shadow:0 12px 30px #233c5210;border:1px solid #dbe4eb;border-radius:12px}.hero-forex .hero-intro p{color:#425c70}.hero-forex .button.gold{background:#e8c16b;color:#253a4b;border-color:#d1a74d;box-shadow:0 7px 18px #84601d14;min-height:54px;padding-inline:25px}.hero-account-path a{box-shadow:none;border-color:#cedbe5;border-radius:9px;transition:background .2s,border-color .2s}.hero-account-path a:hover{background:#fff9eb;border-color:#ba974c}.hero-bottom{border-color:#d9e3eb}.how{padding-block:65px 75px}.path-board{gap:40px}.path-selector button{box-shadow:none;border-radius:0;border-bottom:1px solid #d3dfe8}.path-selector button[aria-selected=true]{background:#edf3f8;box-shadow:none;border-radius:10px}.path-detail{box-shadow:none;border-color:#d3dfe8;background:#fff}.path-visual-number{font-family:var(--font);font-size:2.5rem;font-weight:500}.onboarding{box-shadow:0 18px 45px #233c520c}.broker-list article{transition:background .2s}.broker-list article:hover{background:#fff}.journal .article-cover.cover-cutout{background:#edf2f7;border-radius:14px;overflow:hidden}.journal .article-cover.cover-cutout img{padding:20px;object-fit:contain}.article-title:hover{color:#806025}.faq-items details{box-shadow:none}.closing{border-radius:16px}.button:focus-visible,.quiet-link:focus-visible,.hero-account-path a:focus-visible{outline:3px solid #8e702e;outline-offset:5px}
@media(min-width:701px){.hero-forex{min-height:690px}.hero-forex h1{font-size:4.6rem}.hero-forex .hero-copy{width:49%}.hero-forex .hero-account-path{width:calc(49% - 52px);bottom:59px}.hero-forex .hero-intro{max-width:455px}}
@media(min-width:701px) and (max-width:1100px){.hero-forex{min-height:715px}.hero-forex h1{font-size:3.7rem}.hero-forex .hero-art{top:180px;left:-20px;width:54%;height:350px}.hero-forex .telegram-note{min-width:210px;left:5%;bottom:-8px}.hero-forex .hero-copy{width:51%}.hero-forex .hero-account-path{width:calc(51% - 52px)}}
@media(max-width:700px){.hero-forex{padding-top:118px;padding-bottom:70px}.hero-forex .hero-copy{width:100%}.hero-forex .hero-art{top:235px;left:0;width:100%;height:265px}.hero-forex .hero-intro{margin-top:310px}.hero-forex .telegram-note{left:50%;bottom:-19px;transform:translateX(-50%);min-width:230px;padding:10px 14px}.hero-forex .hero-account-path{margin-top:22px}.hero-forex .hero-intro p{max-width:42ch}.path-board{gap:20px}.how{padding-block:48px 55px}.journal .article-cover.cover-cutout img{padding:14px}}
@media(max-width:380px){.hero-forex .hero-art{top:215px;height:240px}.hero-forex .hero-intro{margin-top:285px}.hero-forex .telegram-note{bottom:-22px}}
@media(prefers-reduced-motion:reduce){.hero-account-path a,.broker-list article{transition:none}}
/* Refined champagne gold: darker ink, warm surfaces, satin action finish. */
:root{--gold:#c69b45;--gold-dark:#805a1b;--gold-soft:#f7efdc;--gold-line:#dfc994}
::selection{background:#ead09a;color:#26394b}.brand-mark{stroke:#a47a2d}.header-join{background:#ecd198;border-color:#d4b36d;color:#293b48}.header-join:hover{background:#e2bc70;border-color:#bf9444;color:#243744}.header-inner nav a.current{color:#805a1b}.hero-forex h1>span{color:#8b641f}.hero-forex .button.gold{background:linear-gradient(115deg,#e5bd6a 0%,#f1d89f 48%,#dfb45b 100%);border:1px solid #cba052;color:#293744;box-shadow:inset 0 1px 0 #fff7dd,0 8px 19px #9270271a}.hero-forex .button.gold:hover{background:linear-gradient(115deg,#dbad50,#ebcd8b 48%,#d8a847);border-color:#b98932;box-shadow:inset 0 1px 0 #fff0cb,0 10px 24px #92702724}.hero-forex .button.gold:active{box-shadow:inset 0 2px 4px #8e692425}.hero-forex .telegram-icon{background:#f7efdd;color:#8b6524}.hero-forex .note-check{color:#896322}.hero-account-path a:hover{background:#faf3e4;border-color:#c5a365;color:#75521b}.path-selector button[aria-selected=true]{background:#f8f1e2;border-color:#e1cc9e;color:#78551b}.path-selector button[aria-selected=true] .path-no,.path-selector button[aria-selected=true] .icon{color:#906b29}.path-visual-number{color:#a17a33}.path-visual svg circle{stroke:#bb9552}.path-visual .filled{fill:#af8539;stroke:#af8539}.path-detail .quiet-link{color:#805a1b}.channel-strip-icon{background:#f5ecd8;color:#8a6525}.membership-price>span{color:#87601e}.onboarding-tabs button[aria-selected=true]{background:#fffaf0;color:#73531f;box-shadow:inset 0 -2px 0 #be984d}.broker-id{background:#f8f1e2;border-color:#e4d3af;color:#865f22}.broker-list button{color:#805b20}.broker-list article:hover{background:#fffdf7;border-color:#c3a468}.article-meta>span:first-child{background:#f6ecd6;color:#7f591c}.journal-tools .filters button[aria-pressed=true]{background:#8a6629;color:#fff}.faq-items details[open]{background:#fbf6ea;border-color:#decca5}.faq-items summary:after{color:#896321;border-color:#d9c496}.closing{background:#f0d8a5;border-color:#d9b978}.closing-art{stroke:#9a722b;opacity:.16}.closing .button{background:#293f50;border-color:#293f50}.footer-links a:hover,.footer-links button:hover{color:#805a1b}
/* Editorial refinement: warm porcelain, ink and brushed champagne. */
body{background:#faf9f6}.site-header{background:#fffffff5;border-color:#e6e2d9;box-shadow:0 5px 20px #33301f06;border-radius:11px}.header-inner nav{font-weight:500}.header-join{background:#263d4c;color:#fff;border-color:#263d4c;border-radius:6px}.header-join:hover{background:#385363;color:#fff;border-color:#385363}.hero-forex h1{color:#233744;font-weight:750}.hero-forex h1>span{font-weight:400;color:#896c38}.hero-forex .hero-intro p{color:#51616b}.hero-forex .button.gold{border-radius:6px;background:linear-gradient(110deg,#d6b36c,#eddaa9 55%,#d4af63);border-color:#c9a667;box-shadow:inset 0 1px 0 #fff4d8,0 5px 12px #8a682512}.hero-forex .telegram-note{background:transparent;border:0;box-shadow:none;border-radius:0;padding:10px 0;gap:12px;min-width:245px}.hero-forex .telegram-icon{border:1px solid #d6c399;background:transparent;border-radius:50%;width:39px;height:39px}.hero-forex .telegram-note small{color:#61717a}.hero-forex .note-check{margin-right:18px}.hero-account-path{gap:0}.hero-account-path a{border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 0;justify-content:space-between;gap:14px}.hero-account-path a+a{border-right:1px solid #d9d6ce;margin-right:25px;padding-right:25px}.hero-account-path a:hover{background:transparent;color:#866326;border-color:#d9d6ce}.hero-bottom{border-color:#deded7}.hero-bottom>span{color:#657078}.how h2,.membership-copy h2,.brokers h2,.journal h2,.faq h2,.closing h2{color:#293f4c}.section-top h2,.journal-head h2,.faq h2,.closing h2{font-weight:700}.path-selector button{border-color:#dddcd4}.path-selector button[aria-selected=true]{background:#f1ede3;border-radius:7px}.path-detail{border-color:#e1ded4;border-radius:10px;background:#fffefa}.path-visual{border-color:#e9e5da}.membership-section{background:#efeee8;border-color:#e2dfd6;border-radius:0}.onboarding{border-color:#dcd9cf;border-radius:10px;box-shadow:0 16px 35px #37312008}.onboarding-tabs{background:#e6e5de;border-color:#dcd9ce}.onboarding-tabs button[aria-selected=true]{background:#fffefa}.channel-strip{border-color:#d7d2c5}.broker-list article,.broker-list article:last-child{border-color:#e1ded4;border-radius:8px;box-shadow:none}.broker-disclosure{background:#f0efe9;border-color:#e0ddd3;border-radius:7px}.journal{background:#fffefa;border-color:#e8e3d8}.journal-search{background:#faf9f6;border-color:#dfdbd0;border-radius:6px}.journal-tools .filters{background:#f0eee7;border-radius:6px}.journal-tools .filters button[aria-pressed=true]{background:#304755;color:#fff}.journal .article-cover.cover-cutout{background:#f0eee7;border-radius:9px}.article-grid>article:first-child,.article-grid>article:not(:first-child){border-color:#e4dfd3}.article-meta>span:first-child{background:transparent;padding-right:0;color:#85672f}.faq-items details,.faq-items details:first-child{border-color:#e0dcd1;border-radius:8px;background:#fffefa}.faq-items details[open]{background:#f4f0e6;border-color:#d4c7ab}.faq-items summary:after{border:0;background:transparent}.closing{background:#eee2c5;border-color:#dbca9e;border-radius:10px}.closing-art{opacity:.12}.footer-bottom{border-color:#dfdcd2}
@media(min-width:1101px){.hero-forex .hero-art{left:-34px;width:58%;height:425px;top:140px}.hero-forex .telegram-note{left:17%;bottom:-10px}.hero-forex h1{font-size:4.8rem;line-height:1.22}.hero-forex h1>span{font-size:1.8rem;margin-top:16px}.hero-forex .hero-intro{margin-top:24px}}
@media(max-width:700px){.hero-account-path{background:transparent}.hero-account-path a{padding:10px 0;gap:8px}.hero-account-path a+a{margin-right:16px;padding-right:16px}.hero-forex .telegram-note{left:50%;padding:8px 0;min-width:230px;bottom:-24px}.hero-forex .hero-intro{margin-top:320px}.hero-forex .hero-art{top:235px}.membership-section{border-radius:0}.hero-forex .telegram-icon{width:35px;height:35px}.hero-forex .note-check{margin-right:0}}
@media(max-width:380px){.hero-forex .hero-intro{margin-top:300px}.hero-forex .hero-art{top:215px}}
@media(min-width:1101px){.hero-forex .telegram-note{bottom:-52px}}
/* Useful homepage context, presented as an editorial reading section. */
.home-guide{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;padding-block:75px;border-bottom:1px solid #dfdcd2}.home-guide h2{font-size:2rem;font-weight:700;line-height:1.75;color:#293f4c;margin:0 0 20px;max-width:21ch}.home-guide p{font-size:1rem;font-weight:400;line-height:2.2;color:#51616b;margin:0 0 18px}.home-guide h3{font-size:1.1875rem;font-weight:700;line-height:1.9;color:#293f4c;margin:0 0 12px}.home-guide-body>div+div{margin-top:30px;padding-top:28px;border-top:1px solid #e1ded4}.home-guide-body a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#c3a466;color:#795a24}.home-guide .quiet-link{color:#795a24;font-size:.875rem;margin-top:10px}.hero-forex h1{font-size:3.7rem}.journal-head h2{max-width:20ch}
@media(max-width:1100px) and (min-width:701px){.hero-forex h1{font-size:3rem}.home-guide{gap:40px}.home-guide h2{font-size:1.75rem}}
@media(max-width:700px){.home-guide{grid-template-columns:1fr;gap:28px;padding-block:45px}.home-guide h2{font-size:1.625rem;max-width:none}.hero-forex{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.hero-forex .hero-copy{display:contents}.hero-forex h1{grid-row:1;font-size:clamp(2rem,7.8vw,3rem);line-height:1.5}.hero-forex .hero-art{grid-row:2;position:relative;inset:auto;width:100%;height:275px;margin:12px 0 30px}.hero-forex .hero-intro{grid-row:3;position:static;margin:0 auto}.hero-forex .hero-account-path{grid-row:4}.hero-forex .hero-bottom{bottom:0}.hero-forex .telegram-note{bottom:-19px}.home-guide h3{font-size:1.125rem}.journal-head h2{font-size:1.75rem}}
.broker-precheck{margin-top:25px;padding-top:22px;border-top:1px solid #ded9cb}.broker-precheck h3{font-size:1rem;font-weight:600;line-height:1.9;margin:0 0 12px;color:#354b58}.broker-precheck ul{padding:0 18px 0 0;margin:0;color:#53626b;font-size:.875rem;line-height:2.1}.broker-precheck li+li{margin-top:9px}.broker-precheck .quiet-link{font-size:.8125rem;color:#795a24;margin-top:16px;padding:7px 0}.home-guide h2{scroll-margin-top:115px}
@media(max-width:700px){.broker-precheck{margin-top:18px;padding-top:18px}.broker-precheck li+li{margin-top:7px}}
.footer-guides{display:flex;align-items:center;flex-wrap:wrap;gap:15px 28px;padding:21px 0 25px;border-top:1px solid #e4dfd4;color:#536570;font-size:.8125rem;line-height:1.9}.footer-guides>span{font-weight:600;color:#354a56;margin-left:auto}.footer-guides a{padding-block:5px;text-decoration:underline;text-decoration-color:#cbb98e;text-underline-offset:5px}.footer-guides a:hover{color:#805a1b;text-decoration-color:currentColor}
@media(max-width:700px){.footer-guides{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding-block:22px}.footer-guides>span{grid-column:1/-1;margin:0 0 4px}.footer-guides a{font-size:.8125rem}}
@media(max-width:380px){.footer-guides{grid-template-columns:1fr}}
.journal-index-link{display:inline-flex;gap:15px;align-items:center;color:#795a24;font-size:.875rem;padding-block:8px;margin-top:10px}.journal-index-link .icon{width:18px;height:18px}
