:root{--ivory:#f7f5ef;--ivory-2:#efece3;--card:#fdfcf9;--vault:#12110d;--ink:#1c1b17;--ink-2:#4a4639;--ink-3:#8a8474;--brass:#9a7b2d;--brass-deep:#876b25;--brass-tint:rgba(154,123,45,.09);--navy:#20283a;--line:#ddd8ca;--up:#3e7a46;--dn:#b0483b;--serif:"Fraunces",Georgia,serif;--sans:"Inter",-apple-system,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--shadow:0 24px 60px -24px rgba(18,17,13,.28)}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;max-width:100vw}body{font-family:var(--sans);background:var(--ivory);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.12;letter-spacing:-.01em}h1{font-size:clamp(40px,5.4vw,68px)}h2{font-size:clamp(30px,3.6vw,44px)}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer}img,video{display:block;max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-weight:700}.lede{font-size:18px;color:var(--ink-2);max-width:640px}.micro{font-size:12.5px;color:var(--ink-3);line-height:1.6}.btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;font-weight:600;font-size:15px;padding:15px 28px;border:1px solid transparent;transition:transform .2s var(--ease),box-shadow .2s,background .2s}.btn:hover{transform:translateY(-1px)}.btn-dark{background:var(--ink);color:var(--ivory)}.btn-dark:hover{background:#000}.btn-brass{background:var(--brass);color:#fff}.btn-brass:hover{background:var(--brass-deep)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink-3)}.btn-lg{padding:17px 32px;font-size:16px}.ticker{position:fixed;top:0;left:0;right:0;height:38px;background:var(--vault);z-index:80;overflow:hidden}.tk-track{display:flex;align-items:center;height:100%;width:max-content;animation:tkmove 30s linear infinite}@keyframes tkmove{to{transform:translateX(-50%)}}.tk-i{display:flex;align-items:center;gap:10px;padding:0 26px;font-size:12.5px;white-space:nowrap;color:hsla(45,33%,95%,.92)}.tk-i .n{color:hsla(45,33%,95%,.55);font-weight:500}.tk-i .p{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-i .c{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-i .c.up{color:#93bd97}.tk-i .c.dn{color:#d28c82}.tk-i .c.na{color:hsla(45,33%,95%,.35);font-weight:500}.tk-i.flash-up{animation:fup 1.1s ease}.tk-i.flash-dn{animation:fdn 1.1s ease}@keyframes fup{0%{background:rgba(147,189,151,.22)}to{background:transparent}}@keyframes fdn{0%{background:hsla(8,47%,67%,.22)}to{background:transparent}}@media(max-width:680px){.tk-track{animation-duration:14s}.tk-i{padding:0 20px;gap:8px}}.nav{position:fixed;top:38px;left:0;right:0;z-index:70;background:hsla(45,33%,95%,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border .3s,padding .3s;padding:18px 0}.nav.scrolled{border-bottom-color:var(--line);padding:12px 0}.nav-inner{justify-content:space-between;gap:18px}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:14px;font-family:var(--serif);font-size:24px;letter-spacing:.02em;white-space:nowrap}.logo small{display:block;font-family:var(--sans);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.6;margin-top:2px}.logo-img{height:44px;width:auto;display:block;flex:none}.nav-links{display:flex;gap:30px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:16px}.nav-cta .btn{padding:11px 20px;font-size:13.5px}.hamb{display:none;background:none;border:none;width:40px;height:40px;flex:none}.hamb span{display:block;height:2px;background:var(--ink);margin:5px 8px;border-radius:2px;transition:.3s}@media(min-width:841px){.logo small{white-space:nowrap}}@media(max-width:1180px){.nav-links{display:none}.hamb{display:block}}@media(max-width:840px){.logo{font-size:clamp(12.5px,4.1vw,17px);gap:9px;flex:1 1}.logo,.logo>span{min-width:0}.logo small{display:none}.logo-img{height:31px}.nav-inner{gap:10px}.nav-cta .btn{display:none}.nav{padding:14px 0}}.mobile-menu{display:none;position:fixed;inset:38px 0 0;background:var(--ivory);z-index:69;padding:86px 28px 40px;flex-direction:column;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--serif);font-size:26px;padding:14px 0;border-bottom:1px solid var(--ivory-2)}.hero{padding:190px 0 90px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.hero .lede{margin:24px 0 34px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.hero-note{margin-top:18px;font-size:13px;color:var(--ink-3)}.stars-row{display:flex;gap:7px;margin-top:32px}.market-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:var(--shadow)}.mc-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.mc-price{font-family:var(--serif);font-size:40px;margin:8px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-chg{font-size:14.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-chg.up{color:var(--up)}.mc-chg.dn{color:var(--dn)}.mc-chg.na{color:var(--ink-3);font-weight:500}.mc-meta{margin-top:14px;font-size:12px;color:var(--ink-3);border-top:1px solid var(--ivory-2);padding-top:12px}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero{padding:164px 0 64px}}@media(max-width:680px){.market-card{padding:22px}.mc-price{font-size:32px}}.video-sec{padding:0 0 90px}.video-frame{position:relative;max-width:680px;margin:0 auto;border-radius:20px;overflow:hidden;background:var(--vault);box-shadow:0 30px 70px -26px rgba(18,17,13,.5)}.video-frame video{width:100%;height:auto}.play-btn{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;transition:.25s}.play-btn svg{margin-left:4px}.play-btn:hover{background:hsla(0,0%,100%,.28);transform:scale(1.06)}.mute-btn{position:absolute;right:16px;bottom:16px;width:46px;height:46px;border-radius:50%;border:none;background:rgba(154,123,45,.92);color:#fff;display:flex;align-items:center;justify-content:center;transition:.2s}.mute-btn:hover{background:var(--brass-deep)}@media(max-width:680px){.video-frame{border-radius:14px}.video-sec{padding-bottom:64px}.play-btn{width:58px;height:58px}.mute-btn{width:42px;height:42px;right:12px;bottom:12px}}.truststrip{background:var(--navy);color:hsla(45,33%,95%,.92);padding:26px 0}.ts-row{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.ts-row::-webkit-scrollbar{display:none}.ts{display:flex;align-items:center;gap:13px;padding:0 34px;border-left:1px solid hsla(45,33%,95%,.12);flex:1 1;min-width:250px;white-space:nowrap}.ts:first-child{border-left:none;padding-left:0}.ts svg{flex:none;color:var(--brass)}.ts b{display:block;font-size:15px;font-weight:600}.ts span{font-size:12.5px;color:hsla(45,33%,95%,.55)}.sec{padding:96px 0}.sec-head{max-width:640px;margin-bottom:44px}.sec-head .lede{margin-top:16px}.metals-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.metal{position:relative;border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line);padding:34px 30px;transition:transform .25s var(--ease),box-shadow .25s;display:block}.metal:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.metal .s{font-size:12px;letter-spacing:.14em;color:var(--ink-3);font-weight:600}.metal h3{font-size:26px;margin:8px 0 6px}.metal p{font-size:14.5px;color:var(--ink-2)}.link-arrow{display:inline-block;margin-top:16px;font-weight:600;font-size:14.5px;color:var(--brass)}@media(max-width:840px){.metals-grid{grid-template-columns:1fr}}.catgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:30px}.cat-h{margin-top:54px}.cat-h h3{font-size:24px}.cat-h .cnt{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-left:10px}.pcard{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s;cursor:pointer}.pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.pimg{aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--ivory-2)}.pimg img{padding:20px}.hovervid,.pimg img{width:100%;height:100%;object-fit:contain}.hovervid{position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .45s var(--ease);pointer-events:none}.pcard:hover .hovervid.playing{opacity:1}.pbody{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1 1}.chip{align-self:flex-start;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--brass);background:var(--brass-tint);border-radius:999px;padding:4px 11px}.pbody h4{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.25}.pdesc{font-size:13.5px;color:var(--ink-3);line-height:1.55;flex:1 1}.pcta{margin-top:10px}.pcta .btn{width:100%;padding:12px;font-size:13.5px;justify-content:center}@media(max-width:840px){.catgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.catgrid{grid-template-columns:1fr}}.prod-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;margin-top:26px;align-items:start}.prod-media{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.prod-media .main{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.prod-media .main img{width:100%;height:100%;object-fit:contain;padding:18px}.prod-media .main video{width:100%;height:100%;object-fit:contain;background:#fff}.thumbs{gap:10px;padding:14px;border-top:1px solid var(--ivory-2)}.thumb,.thumbs{display:flex;background:#fff}.thumb{width:64px;height:64px;border-radius:10px;border:1.5px solid var(--line);overflow:hidden;padding:0;align-items:center;justify-content:center}.thumb.on{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .vtag{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--brass)}.spec-list{margin-top:22px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.spec-li{display:flex;justify-content:space-between;gap:14px;padding:13px 18px;font-size:14px;border-top:1px solid var(--ivory-2);background:var(--card)}.spec-li:first-child{border-top:none}.spec-li .k{color:var(--ink-3)}.spec-li .v{font-weight:600;text-align:right}.flip3d{perspective:1400px}.flip-inner,.flip3d{width:100%;height:100%;position:relative}.flip-inner{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.45,.05,.2,1)}.flip3d.flipped .flip-inner{transform:rotateY(180deg)}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.face img,.face video{width:100%;height:100%;object-fit:contain;background:#fff}.face.back{transform:rotateY(180deg)}.flip-btn{position:absolute;right:14px;bottom:14px;z-index:2;border:none;border-radius:999px;background:rgba(154,123,45,.94);color:#fff;font-size:13px;font-weight:700;padding:11px 18px;display:flex;align-items:center;gap:8px;transition:.2s}.flip-btn:hover{background:var(--brass-deep)}@media(max-width:840px){.prod-grid{grid-template-columns:1fr;gap:26px}}footer{background:var(--vault);color:hsla(45,33%,95%,.75);padding:64px 0 40px;margin-top:40px}footer .logo{color:var(--ivory)}footer .logo-img{height:40px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:44px}.foot-grid h5{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:hsla(45,33%,95%,.45);margin-bottom:14px}.foot-grid a{display:block;padding:5px 0;font-size:14.5px}.foot-legal{border-top:1px solid hsla(45,33%,95%,.12);padding-top:26px;font-size:12px;color:hsla(45,33%,95%,.45);line-height:1.7}@media(max-width:840px){.foot-grid{grid-template-columns:1fr}}.fn-top{position:-webkit-sticky;position:sticky;top:0;background:hsla(45,33%,95%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:5}.fn-top-inner{max-width:760px;margin:0 auto;padding:18px 28px;justify-content:space-between;gap:20px}.fn-close,.fn-top-inner{display:flex;align-items:center}.fn-close{background:none;border:1px solid var(--line);border-radius:999px;width:38px;height:38px;font-size:16px;color:var(--ink-2);flex:none;justify-content:center;text-decoration:none}.fn-close:hover{border-color:var(--ink)}.progress{flex:1 1;height:4px;background:var(--ivory-2);border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--brass),#b49347);border-radius:99px;transition:width .45s var(--ease)}.fn-stepnum{font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.fn-body{max-width:680px;margin:0 auto;padding:64px 28px 140px}.fstep{animation:fadeUp .5s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fstep h2{font-size:clamp(28px,4vw,40px);margin-bottom:14px}.fstep .sub{color:var(--ink-2);font-size:16.5px;margin-bottom:38px;max-width:52ch}.choices{display:flex;flex-direction:column;gap:12px}.choice{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:19px 24px;font-size:16.5px;text-align:left;transition:all .18s;display:flex;justify-content:space-between;align-items:center;font-weight:500}.choice:hover{border-color:var(--ink)}.choice.on{border-color:var(--brass);background:var(--brass-tint);box-shadow:inset 0 0 0 1px var(--brass)}.choice .chk{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;transition:all .18s}.choice.on .chk{background:var(--brass);border-color:var(--brass)}.choice.on .chk:before{content:"\2713"}.choices.grid2{display:grid;grid-template-columns:1fr 1fr}@media(max-width:560px){.choices.grid2{grid-template-columns:1fr}}.fn-nav{display:flex;justify-content:space-between;align-items:center;margin-top:44px;gap:16px}.fn-back{background:none;border:none;font-size:15px;font-weight:600;color:var(--ink-3);padding:10px 0}.fn-back:hover{color:var(--ink)}.fn-next[disabled]{opacity:.35;cursor:not-allowed}.pct-wrap{display:flex;align-items:center;gap:14px;max-width:280px}.pct-wrap input{flex:1 1;border:1px solid var(--line);border-radius:12px;padding:16px 18px;font-size:24px;font-family:var(--serif);background:var(--card);width:100%}.pct-wrap input:focus{outline:none;border-color:var(--brass);background:#fff}.pct-wrap span{font-family:var(--serif);font-size:24px;color:var(--ink-3)}.notsure{margin-top:18px;background:none;border:none;font-size:14.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.ctx-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:var(--shadow);margin-bottom:20px}.rc-row{display:flex;justify-content:space-between;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--ivory-2)}.rc-row:last-child{border-bottom:none}.rc-row .k{font-size:13.5px;color:var(--ink-3)}.rc-row .v{font-family:var(--serif);font-size:26px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-row .v.pos{color:var(--up)}.gold-wait{background:linear-gradient(180deg,#fdfbf5,#faf6ea);border:1px dashed #dccb98;border-radius:18px;padding:28px 32px;text-align:left}.gold-wait .gt{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--brass)}.seg{display:flex;background:var(--ivory);border:1px solid var(--line);border-radius:11px;padding:4px;gap:4px;flex-wrap:wrap}.seg button{flex:1 1;border:none;background:transparent;padding:10px 4px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink-3);transition:all .2s;min-width:56px}.seg button.on{background:var(--ink);color:var(--ivory)}.pending{background:var(--ivory);border:1px dashed var(--line);border-radius:10px;padding:12px 16px;font-size:13px;color:var(--ink-3);text-align:center;line-height:1.5}.stack{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:26px}.stack .st{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--brass);margin-bottom:14px}.stack .si{display:flex;gap:11px;padding:8px 0;font-size:14.5px;color:var(--ink-2);align-items:flex-start}.stack .si svg{flex:none;margin-top:3px}.stack .free{margin-top:12px;padding-top:14px;border-top:1px solid var(--ivory-2);display:flex;justify-content:space-between;font-weight:700;font-size:14.5px}.stack .free span:last-child{color:var(--up)}.lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:560px){.lead-form{grid-template-columns:1fr}}.lead-form .full{grid-column:1/-1}.field label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:8px}.field input{width:100%;border:1px solid var(--line);border-radius:11px;padding:14px 16px;font-size:17px;font-family:var(--serif);background:var(--ivory);color:var(--ink)}.field input:focus{outline:none;border-color:var(--brass);background:#fff}.consent{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:12.5px;color:var(--ink-3);background:var(--ivory-2);border:1px dashed var(--line);border-radius:11px;padding:15px}.consent input{margin-top:3px;accent-color:var(--brass)}.sec-form-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}@media(max-width:560px){.sec-form-trust{grid-template-columns:1fr}}.sft{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-3);background:var(--ivory-2);border-radius:10px;padding:11px 13px}.sft svg{flex:none;margin-top:2px}.result-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:36px 0}@media(max-width:560px){.result-summary{grid-template-columns:1fr}}.rs{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px}.rs .k{font-size:11.5px;color:var(--ink-3);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rs .v{font-family:var(--serif);font-size:18px;margin-top:6px}