/* Gold in motion: a navigable product surface around an actual metallic 3D scene. */
body{background:#0a1018}.site-header{position:sticky;top:15px;margin:15px 24px -105px;z-index:20;border:1px solid #303943;background:#141c26ed;border-radius:18px;box-shadow:0 8px 25px #0002}.header-inner{height:74px;padding-inline:28px;max-width:1360px}.brand>span{font-size:24px}.brand-mark{width:34px;height:34px}.header-inner nav{font-size:12px}.header-inner nav a{transition:color .2s}.header-inner nav a.current{color:#e6c37b}.header-join{background:#e6c37b;border-color:#e6c37b;color:#10161e;font-weight:600;border-radius:9px}.header-join:hover{color:#10161e;background:#f1d299}.hero{position:relative;min-height:920px;padding-top:160px;padding-bottom:135px;overflow:hidden;max-width:1500px}.hero-copy{width:100%;display:contents;pointer-events:auto}.hero h1{position:relative;z-index:3;text-align:center;font-size:90px;line-height:1.15;letter-spacing:-.035em;white-space:normal;text-shadow:none;margin:0}.hero h1 br{display:block}.hero h1>span{display:block;font-size:27px;font-weight:450;color:#c9cfd7;line-height:1.8;letter-spacing:0;margin-top:16px}.hero-intro{position:absolute;z-index:4;right:52px;top:470px;width:290px;margin:0}.hero-intro p{font-size:13px;line-height:2.3;color:#bdc6d0}.hero-intro .desktop{display:none}.hero .button{padding:15px 19px;font-size:12px;gap:25px;min-height:50px;border-radius:9px;box-shadow:none}.hero .cta-note{max-width:26ch;font-size:11px;line-height:2}.hero-art{top:310px;bottom:auto;left:calc(50% - 330px);width:660px;height:500px;z-index:1;overflow:visible;pointer-events:auto}.hero-art:after{display:none}#gold-stage{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.hero-art>img{position:absolute;inset:0;animation:none;border-radius:50%;opacity:.7;object-fit:cover;width:100%;height:100%;transition:opacity .4s;pointer-events:none}.webgl-ready .hero-art>img{opacity:0}.art-caption{position:absolute;z-index:3;left:auto;right:50%;transform:translateX(50%);bottom:0;align-items:center;gap:4px;white-space:nowrap;color:#8c9aa8}.art-caption span:first-child{font-size:11px;letter-spacing:3px}.art-caption span:last-child{display:none}.telegram-note{position:absolute;z-index:4;top:115px;left:-175px;bottom:auto;border-radius:16px;background:#182330;border:1px solid #384555;box-shadow:0 14px 35px #0002;transform:rotate(-5deg);padding:20px;min-width:240px;font-size:15px}.telegram-icon{background:#273849;color:#e6c37b;width:43px;height:43px}.telegram-note small{font-size:11px;color:#b8c4d0}.note-check{margin-right:8px}.hero-account-path{position:absolute;bottom:78px;right:50%;transform:translateX(50%);display:flex;gap:8px;z-index:4;background:#17212d;padding:7px;border:1px solid #344151;border-radius:14px}.hero-account-path a{display:flex;gap:25px;align-items:center;background:transparent;color:#d5dce4;font-size:12px;padding:13px 19px;white-space:nowrap;border-radius:9px;transition:background .2s,color .2s}.hero-account-path a:hover{background:#e6c37b;color:#111923}.hero-account-path .icon{width:16px;height:16px}.hero-bottom{left:52px;right:52px;bottom:0;padding:17px 0;border-color:#273340}.hero-bottom>span,.hero-bottom a{font-size:11px}.hero-bottom a span{font-size:18px}.how{padding-block:85px;background:#0a1018}.journey li{border-color:#35414e}.membership-section{background:#e8edf0;border-radius:36px 36px 0 0;padding-block:80px}.membership-layout{gap:90px}.membership-copy h2{font-size:52px}.onboarding{border:0;background:#fff;border-radius:20px;box-shadow:0 22px 55px #263a4a12}.onboarding-tabs{background:#dce4e9;padding:8px}.onboarding-tabs button{border-radius:12px;padding-block:15px}.onboarding-tabs button[aria-selected=true]{color:#172b3b}.brokers{padding-block:75px}.broker-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.broker-list article,.broker-list article:last-child{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #303c4b;border-radius:16px;padding:26px;gap:23px;background:#121c28;overflow:hidden}.broker-id{width:44px;height:44px;display:grid;place-items:center;color:#c1a671;border:1px solid #47515b;border-radius:12px;font-size:18px}.broker-list article>div:nth-child(2){flex:1}.broker-list h3{font-size:20px}.broker-list p{font-size:12px;margin-top:9px;line-height:2.1}.broker-status{font-size:11px;color:#a9b6c4}.broker-list button{width:100%;padding-top:19px;border-top:1px solid #2c3948;justify-content:space-between;font-size:13px}.broker-list article:hover{background:#172434;border-color:#596274}.journal{background:#eef1f2;border-radius:36px 36px 0 0}.article-cover{border-radius:14px}.faq{padding-block:80px}.closing{background:#172331;border:1px solid #354354;border-radius:22px;padding:36px;margin-top:0;margin-bottom:35px;max-width:1200px}.closing h2{font-size:38px}.footer-top{padding-block:24px}.button,.article-cover,.quiet-link{transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.onboarding-tabs button{transition:background .2s,color .2s}.footer-bottom{color:#a2adba}
@media(min-width:1450px){.hero{min-height:940px}.hero-intro{right:90px}.hero-art{width:740px;height:550px;left:calc(50% - 370px);top:300px}.telegram-note{left:-160px}}
@media(max-width:1100px) and (min-width:701px){.site-header{margin-inline:20px}.header-inner{padding-inline:20px;gap:18px}.brand>span{font-size:22px}.header-inner nav{gap:15px;font-size:11px}.hero{min-height:890px}.hero h1{font-size:80px}.hero-intro{right:32px;top:470px;width:240px}.hero-intro p{font-size:12px}.hero-art{width:560px;height:460px;left:calc(50% - 220px);top:320px}.telegram-note{left:-110px;top:80px;padding:16px;min-width:210px;font-size:13px}.telegram-note small{font-size:11px}.hero-account-path{bottom:80px}.broker-list{gap:13px}.broker-list article{padding:21px}.broker-list h3{font-size:18px}.membership-layout{gap:55px}.closing{margin-inline:32px}.header-support{display:none}}
@media(max-width:700px){html{scroll-padding-top:110px}.site-header{top:10px;margin:10px 12px -85px;border-radius:15px}.header-inner{padding-inline:15px;min-height:65px;height:auto;padding-block:13px;gap:15px}.header-inner .brand>span{font-size:23px}.header-inner .brand-mark{width:29px;height:29px}.header-support{display:flex}.header-join{display:none}.menu-toggle{width:24px;height:27px}.header-inner nav.open{padding-bottom:5px}.hero{min-height:1040px;padding-top:140px;padding-bottom:110px}.hero h1{font-size:clamp(57px,13vw,80px);line-height:1.3}.hero h1>span{font-size:22px;margin-top:8px;line-height:1.7}.hero-art{top:260px;left:-8%;width:116%;height:430px;bottom:auto}.hero-art>img{border-radius:20px}.telegram-note{left:13%;top:auto;bottom:23px;padding:12px 14px;min-width:0;transform:rotate(-4deg);font-size:12px;gap:9px;border-radius:12px}.telegram-note small{font-size:11px}.telegram-icon{width:34px;height:34px}.note-check{display:none}.art-caption{bottom:-12px;font-size:11px}.hero-intro{top:715px;left:24px;right:24px;width:auto;text-align:center;max-width:none}.hero-intro p{font-size:13px;line-height:2;margin:0 auto 17px;max-width:41ch}.hero-intro p br{display:none}.hero .button{font-size:12px;padding:14px 21px;gap:25px}.hero .cta-note{max-width:none;margin-top:11px;font-size:11px}.hero-account-path{bottom:80px;width:calc(100% - 48px);justify-content:center;padding:6px;border-radius:12px}.hero-account-path a{font-size:11px;gap:13px;justify-content:space-between;padding:12px 10px;flex:1}.hero-account-path .icon{width:14px}.hero-bottom{right:24px;left:24px;bottom:0;gap:5px;padding-block:13px}.hero-bottom>span{display:none}.hero-bottom a{font-size:11px;width:100%;justify-content:space-between}.how{padding-block:50px}.section-top{gap:12px}.journey li{padding-block:17px 20px}.membership-section{border-radius:26px 26px 0 0;padding-block:42px}.membership-copy h2{font-size:35px}.membership-layout{gap:27px}.onboarding{border-radius:16px}.onboarding-tabs button{font-size:12px;padding-block:13px}.broker-list{grid-template-columns:1fr;gap:13px}.broker-list article,.broker-list article:last-child{display:grid;grid-template-columns:45px 1fr;gap:13px 17px;padding:23px}.broker-id{grid-row:span 2;align-self:start;width:40px;height:40px}.broker-list article>div:nth-child(2){grid-column:2}.broker-list h3{font-size:18px}.broker-list p{font-size:11px;margin-top:5px}.broker-status{grid-column:2}.broker-list button{grid-column:span 2;font-size:12px;margin-top:3px;padding-top:15px}.journal{border-radius:26px 26px 0 0}.faq{padding-block:48px}.closing{margin:0 24px 20px;padding:27px;border-radius:18px;gap:20px}.closing h2{font-size:30px}.closing .button{width:100%;font-size:12px}.closing p{font-size:12px}.footer-top{padding-top:20px}}
@media(max-width:380px){.header-inner .brand>span{font-size:21px}.hero{min-height:1030px}.hero h1{font-size:55px}.hero h1>span{font-size:20px}.hero-art{top:245px;height:400px}.hero-intro{top:670px;left:19px;right:19px}.hero-intro p{font-size:12px}.hero-account-path{width:calc(100% - 38px);bottom:84px}.hero-account-path a{font-size:11px;gap:6px;padding-inline:7px}.hero-bottom{inset-inline:19px}.telegram-note{left:13%;padding:11px;bottom:15px}.telegram-note small{font-size:11px}.closing{margin-inline:19px}}
@media(prefers-reduced-motion:reduce){.button:hover{transform:none}#gold-stage{touch-action:pan-y}.hero-art>img{transition:none}}

html{scroll-padding-top:115px}.hero-account-path a:focus-visible{outline-color:#e6c37b}

.scene-motion{position:absolute;z-index:5;right:15px;bottom:16px;border:1px solid #435365;border-radius:7px;background:#162331;color:#c5cfda;padding:8px 12px;font-size:11px}.scene-motion[hidden]{display:none}.scene-motion:hover{border-color:#e6c37b;color:#e6c37b}.scene-motion:disabled{cursor:default;color:#a8b6c5}
@media(max-width:700px){.scene-motion{right:13%;bottom:22px;font-size:11px;padding:7px 9px}.art-caption{bottom:-10px}}
.membership-price small{color:#56636e}.article-meta,.article-grid article>p{color:#56636e}
/* Compact first viewport: offer, live object, and both entry paths together. */
.hero{min-height:680px;padding-top:125px;padding-bottom:100px}.hero h1{font-size:76px;line-height:1.12}.hero h1>span{font-size:24px;margin-top:9px}.hero-art{top:240px;width:570px;height:320px;left:calc(50% - 285px)}.hero-intro{top:335px;right:52px;width:270px}.hero-intro p{font-size:12px;line-height:2.15;margin-bottom:20px}.hero .button{padding:13px 18px;min-height:46px}.hero .cta-note{margin-top:10px}.telegram-note{left:-145px;top:70px;padding:16px;min-width:215px;font-size:13px}.telegram-note small{font-size:11px}.telegram-icon{width:36px;height:36px}.hero-account-path{bottom:65px;padding:5px;border-radius:12px}.hero-account-path a{padding:11px 18px;gap:30px}.hero-bottom{padding-block:14px}.art-caption{bottom:4px;font-size:11px}.art-caption span:first-child{font-size:11px;letter-spacing:2px}.scene-motion{bottom:5px;right:10px;padding:6px 10px}.header-inner{height:68px}.site-header{border-radius:15px}.header-join{padding-block:9px}.hero-art canvas{filter:contrast(1.04)}.how{padding-top:60px}
@media(min-width:1450px){.hero{min-height:720px;padding-top:140px}.hero h1{font-size:84px}.hero-art{top:265px;width:630px;height:340px;left:calc(50% - 315px)}.hero-intro{top:360px;right:90px}.telegram-note{left:-155px}}
@media(max-width:1100px) and (min-width:701px){.hero{min-height:680px;padding-top:130px}.hero h1{font-size:70px}.hero-art{top:245px;width:490px;height:310px;left:calc(50% - 225px)}.hero-intro{top:340px;right:32px;width:220px}.hero-intro p{font-size:11px}.telegram-note{left:-105px;top:70px;padding:13px;min-width:190px;font-size:12px}.telegram-note .note-check{display:none}.hero-account-path{bottom:67px}.scene-motion{right:30px}.art-caption{bottom:0}.header-inner{height:68px}}
@media(max-width:700px){.header-inner{height:auto;min-height:62px}.hero{min-height:800px;padding-top:116px;padding-bottom:90px}.hero h1{font-size:clamp(50px,12vw,72px);line-height:1.2}.hero h1>span{font-size:20px;margin-top:7px}.hero-art{top:220px;left:-7%;width:114%;height:300px}.hero-intro{top:540px;right:24px;left:24px;width:auto;max-width:none}.hero-intro p{font-size:12px;line-height:2;margin:0 auto 14px;max-width:43ch}.hero .button{padding:12px 20px;min-height:46px;gap:25px}.hero .cta-note{margin-top:9px;font-size:11px;line-height:1.7}.telegram-note{top:auto;bottom:12px;left:12%;padding:10px 12px;min-width:0;font-size:12px;gap:8px}.telegram-note small{font-size:11px}.telegram-icon{width:29px;height:29px}.telegram-icon .icon{width:18px}.art-caption{bottom:-14px}.art-caption span:first-child{font-size:11px;letter-spacing:1.5px}.scene-motion{bottom:15px;right:12%;padding:6px 9px}.hero-account-path{bottom:57px;padding:5px;gap:4px}.hero-account-path a{font-size:11px;gap:12px;padding:11px 9px}.hero-bottom{padding-block:11px;left:24px;right:24px}.how{padding-top:40px}}
@media(max-width:380px){.hero{min-height:790px;padding-top:118px}.hero h1{font-size:50px}.hero h1>span{font-size:19px}.hero-art{top:210px;height:285px}.hero-intro{top:513px;left:19px;right:19px}.hero-intro p{font-size:12px}.hero-account-path{bottom:59px}.hero-account-path a{font-size:11px;padding-inline:7px;gap:6px}.hero-bottom{inset-inline:19px}.telegram-note{left:12%;bottom:10px;padding:9px}.telegram-note small{font-size:11px}}
/* Balanced compact composition: one reading column and one interactive object. */
@media(min-width:701px){
.hero{min-height:670px;padding-top:155px;padding-bottom:100px}.hero-copy{display:block;position:relative;z-index:4;width:51%;margin-right:0;margin-left:auto}.hero h1{text-align:right;font-size:78px;line-height:1.2;margin:0}.hero h1>span{font-size:29px;line-height:1.6;margin-top:14px;color:#d0d7df}.hero-intro{position:static;max-width:435px;width:100%;margin-top:24px}.hero-intro p{font-size:14px;line-height:2.15;max-width:46ch;margin-bottom:21px}.hero .button{padding:14px 22px;min-height:49px;font-size:13px;gap:43px;background:#edca80}.hero .cta-note{margin-top:10px;font-size:11px;max-width:none}.hero-art{top:135px;left:-22px;width:55%;height:410px}.telegram-note{left:16%;top:auto;bottom:-3px;min-width:220px;padding:14px 17px;transform:rotate(-3deg);border-color:#425366;background:#192633}.hero-art .art-caption{right:auto;left:50%;transform:translateX(-50%);bottom:72px;gap:0}.art-caption span:first-child{font-size:11px;letter-spacing:2.5px;color:#98a8b9}.scene-motion{bottom:82px;right:9%;font-size:11px}.hero-account-path{right:52px;transform:none;left:auto;bottom:62px;width:calc(51% - 52px);max-width:470px;justify-content:space-between;background:transparent;border:0;padding:0;border-radius:0;gap:15px}.hero-account-path a{flex:1;justify-content:space-between;background:#172331;border:1px solid #354557;color:#dbe2e9;border-radius:9px;padding:10px 13px;font-size:11px;gap:12px}.hero-account-path a:hover{background:#263849;border-color:#b89b62;color:#f1d49c}.hero-bottom{padding-block:11px;bottom:0}.hero-bottom>span{font-size:11px;color:#9caaba}.hero-bottom a{font-size:11px}.how{padding-block:60px 70px}.how .section-top{margin-bottom:35px}h2{letter-spacing:-.025em}.journey-number{font-size:37px;color:#c3a66e}.journey li{column-gap:14px}.journey h3{font-size:18px}.journey p{font-size:13px;line-height:2}.membership-section{padding-block:65px}.membership-copy h2{font-size:47px;line-height:1.6}.membership-copy>p{font-size:14px}.membership-price>span{font-size:36px}.onboarding-tabs{padding:8px}.onboarding-tabs button{font-size:13px}.brokers{padding-block:65px}.broker-list article,.broker-list article:last-child{padding:27px;gap:20px}.broker-list article{transition:transform .25s,border-color .25s,background .25s}.broker-list article:hover{transform:translateY(-4px)}.broker-list h3{font-size:20px}.broker-list p{font-size:13px}.broker-list button{font-size:13px}.journal{padding-block:62px 70px}.journal-head h2{font-size:36px}.faq h2{font-size:38px}.closing h2{font-size:34px}
}
@media(min-width:1450px){.hero{min-height:710px;padding-top:180px}.hero h1{font-size:86px}.hero h1>span{font-size:31px}.hero-art{height:440px;top:150px;left:0;width:54%}.hero-account-path{right:52px;bottom:66px}.hero-intro p{font-size:15px}}
@media(max-width:1100px) and (min-width:701px){.hero{min-height:650px;padding-top:155px}.hero-copy{width:53%}.hero h1{font-size:65px}.hero h1>span{font-size:25px}.hero-intro{margin-top:18px;max-width:365px}.hero-intro p{font-size:12px}.hero-art{left:-30px;width:55%;height:355px;top:165px}.telegram-note{left:13%;padding:12px;bottom:-10px;min-width:200px;font-size:12px}.telegram-note small{font-size:11px}.scene-motion{right:6%;bottom:70px;padding:5px 8px}.hero-account-path{right:32px;width:calc(53% - 32px);bottom:62px;gap:10px}.hero-account-path a{font-size:11px;padding:10px;gap:7px}.membership-copy h2{font-size:39px}.broker-list article,.broker-list article:last-child{padding:21px}.broker-list h3{font-size:18px}.broker-list p{font-size:12px}.how .section-top h2{font-size:31px}}
@media(max-width:700px){.hero{min-height:770px;padding-top:116px}.hero h1{font-size:clamp(52px,12vw,70px)}.hero h1>span{font-size:21px}.hero-art{top:220px;height:280px}.hero-intro{top:516px}.hero-intro p{font-size:13px;line-height:2;max-width:40ch}.hero-account-path{bottom:57px}.hero-account-path a{border:1px solid transparent;border-radius:8px}.hero-account-path a:hover{border-color:#a98d57}.telegram-note{bottom:8px}.scene-motion{bottom:15px}.membership-copy h2{font-size:34px}.membership-copy>p{font-size:14px}.broker-list p{font-size:12px}.article-grid>article:not(:first-child) .article-title{font-size:18px}.journey h3{font-size:19px}}
@media(max-width:380px){.hero{min-height:775px}.hero h1{font-size:50px}.hero-art{top:214px;height:267px}.hero-intro{top:497px}.hero-intro p{font-size:12px}.hero-account-path{bottom:61px}.telegram-note{padding:9px;left:11%}.hero h1>span{font-size:20px}}
@media(prefers-reduced-motion:reduce){.broker-list article:hover{transform:none}}
@media(min-width:701px){.hero-art .art-caption{display:none}.scene-motion{bottom:17px;right:10%;color:#b7c6d5;background:#152230}}
