@font-face{font-family:Catamaran;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/font-catamaran-300.ttf)format("truetype")}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-catamaran-400.ttf)format("truetype")}@font-face{font-family:Catamaran;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-catamaran-500.ttf)format("truetype")}@font-face{font-family:Catamaran;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/font-catamaran-600.ttf)format("truetype")}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font-catamaran-700.ttf)format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/font-lato-900.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/font-open-sans-300.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-open-sans-400.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-open-sans-500.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-poppins-400.ttf)format("truetype")}:root{--gold:#f2c24f;--gold-dark:#d59c21;--dark:#151515;--deep:#111315;--muted:#7c7f82;--text:#404040;--line:#e8e8e8;--blue:#3f6ebf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s,transform .25s}img{max-width:100%;display:block}button,input,textarea{font:inherit}.container{width:min(1170px,100% - 30px);margin:0 auto}.preloader{z-index:10000;background:#000;justify-content:center;align-items:center;animation:.3s .35s forwards preloader-out;display:flex;position:fixed;inset:0}.loader-dots{align-items:center;gap:12px;display:flex}.loader-dots span{background:#f0bd3c;border-radius:50%;width:14px;height:14px;animation:.8s ease-in-out infinite loader-dot-bounce;box-shadow:0 0 18px #f0bd3c7a}.loader-dots span:nth-child(2){animation-delay:.14s}.loader-dots span:nth-child(3){animation-delay:.28s}@keyframes loader-dot-bounce{0%,80%,to{opacity:.45;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-12px)scale(1)}}@keyframes preloader-out{to{opacity:0;visibility:hidden}}.top-bar{z-index:40;background:#ffffffeb;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0000000d}.top-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 30px);min-height:102px;margin:0 auto;display:flex}.brand{flex:none}.brand img{object-fit:contain;width:300px;height:100px}.primary-nav{align-items:center;gap:30px;display:flex}.primary-nav a{color:#272727;padding:41px 0;font-family:Catamaran,Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:1;position:relative}.primary-nav a:after{content:"";background:var(--gold);transform-origin:50%;height:2px;transition:transform .25s;position:absolute;bottom:30px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a.active{color:var(--gold-dark)}.primary-nav a:hover:after,.primary-nav a.active:after{transform:scaleX(1)}.nav-toggle{cursor:pointer;background:0 0;border:0;width:42px;height:42px;display:none;position:relative}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{content:"";background:#1d1d1d;height:2px;transition:transform .25s,opacity .25s;position:absolute;left:8px;right:8px}.nav-toggle span{top:20px}.nav-toggle:before{top:12px}.nav-toggle:after{top:28px}.nav-toggle.is-open span{opacity:0}.nav-toggle.is-open:before{transform:translateY(8px)rotate(45deg)}.nav-toggle.is-open:after{transform:translateY(-8px)rotate(-45deg)}.btn{color:#fff;cursor:pointer;text-transform:none;border:0;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:14px 32px;font-family:Catamaran,Open Sans,sans-serif;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,#f5c955,#c48719);box-shadow:0 13px 28px #c5871947}.btn-gold:hover{background:linear-gradient(135deg,#d99d22,#f5c955)}.btn-dark{background:#2d2d2d}.btn-dark:hover{background:#000}.home-hero{color:#fff;background-image:linear-gradient(90deg,#00000047,#00000008),url(/assets/hero-home.jpg);background-position:50%;background-size:cover;align-items:center;min-height:780px;padding-top:110px;display:flex;position:relative}.hero-content{z-index:1;position:relative}.hero-content h1{color:#fff;max-width:650px;margin:0 0 20px;font-family:Lato,Catamaran,sans-serif;font-size:62px;font-weight:900;line-height:1.08}.hero-content p{color:#f5f5f5;max-width:560px;margin:0 0 28px;font-size:21px}.scroll-discover{color:#fff;letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:12px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-discover b{background:#fff;width:1px;height:34px;margin:7px auto 0;animation:1.4s infinite scroll-line;display:block}@keyframes scroll-line{50%{opacity:.45;transform:scaleY(.45)}}.page-hero{background-image:linear-gradient(#00000061,#00000061),url(/assets/hero-page.jpg);background-position:50%;background-size:cover;background-attachment:fixed;place-items:center;min-height:440px;padding-top:112px;display:grid}.page-hero h1{color:#fff;text-align:center;margin:0;font-family:Lato,Catamaran,sans-serif;font-size:54px;font-weight:900;line-height:1.1}.logo-strip{background:#fff;padding:72px 0 35px}.logo-strip.compact{padding:60px 0 90px}.logo-inner{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:28px;display:flex}.logo-inner a{filter:grayscale(.12);opacity:.78;place-items:center;width:105px;height:105px;display:grid}.logo-inner a:hover{opacity:1;transform:translateY(-4px)}.logo-inner img{object-fit:contain;max-width:96px;max-height:96px}.market-widget{color:#777;text-align:left;padding:0 0 40px;font-size:13px}.goldbroker-widget{background:#fff;width:100%}.goldbroker-widget iframe{border:0;width:100%;height:320px;overflow:hidden}.goldbroker-widget p{color:#777;margin:4px 0 0;font-size:13px}.goldbroker-widget a{color:#4a4a4a;text-decoration:underline}.goldbroker-widget a:hover{color:var(--gold-dark)}.mv-section{padding:70px 0 40px}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:45px;display:grid}.feature-row.reverse{direction:rtl}.feature-row.reverse>*{direction:ltr}.feature-row img{justify-self:center;width:100%}.feature-text{max-width:570px}.feature-text h2,.expertise-copy h2,.intro-two h2,.section-heading h2,.page-title{color:#333;margin:0 0 18px;font-family:Catamaran,Open Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.12}.feature-text p,.narrow-section p,.intro-two p,.expertise-copy p{color:#777}.eyebrow{color:#888a8b;text-transform:uppercase;margin:0 0 6px;font-family:Catamaran,Open Sans,sans-serif;font-size:15px;font-weight:700}.expertise-band{background:var(--deep);color:#d8d8d8;align-items:center;min-height:575px;display:flex;position:relative;overflow:hidden}.expertise-band-inner{z-index:1;position:relative}.expertise-copy{max-width:470px;padding:86px 0 140px}.expertise-copy h2,.expertise-copy .eyebrow{color:#fff}.expertise-copy p:not(.eyebrow){color:#d2d2d2;margin-bottom:28px}.expertise-image{background-image:url(/assets/expertise-gold.jpg);background-position:50%;background-size:cover;width:56%;position:absolute;top:0;bottom:0;right:0}.feature-tiles{z-index:2;grid-template-columns:repeat(3,1fr);max-width:1170px;margin:-130px auto 0;display:grid;position:relative}.tile{color:#fff;min-height:280px;padding:54px 44px}.tile-1{background:#212121}.tile-2{background:#f0bd3c}.tile-3{background:#393939}.tile img{object-fit:contain;width:50px;height:50px;margin-bottom:25px}.tile h3{color:#fff;margin:0 0 14px;font-family:Catamaran,Open Sans,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.tile p{color:#ffffffdb;margin:0}.chart-section{padding:85px 0 0}.live-chart iframe{border:0;width:100%;height:600px;display:block}.testimonials{color:#fff;background:#f0bd3c;padding:88px 0 76px}.testimonial-inner{grid-template-columns:150px 1fr;align-items:start;gap:20px;display:grid}.quote-mark{color:#ffffff73;font-family:Georgia,serif;font-size:150px;line-height:.85}.testimonial-copy p{color:#fff;min-height:115px;margin:0 0 28px;font-size:18px}.testimonial-copy h5{color:#fff;margin:0 0 2px;font-family:Catamaran,Open Sans,sans-serif;font-size:18px;font-weight:700}.testimonial-copy span{color:#fffc}.dots{gap:8px;margin-top:26px;display:flex}.dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.dots button.active{background:#fff}.help-section{color:#fff;text-align:center;background-image:linear-gradient(#000000c2,#000000c2),url(/assets/contact-bg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;place-items:center;min-height:405px;padding:82px 0;display:grid}.help-section h2{color:#fff;margin:0 0 42px;font-family:Catamaran,Open Sans,sans-serif;font-size:42px;font-weight:700}.help-contacts{grid-template-columns:repeat(2,1fr);justify-content:center;gap:45px;max-width:950px;margin:0 auto;display:grid}.help-contacts p{color:#f5f5f5;margin:0}.help-contacts a{color:#fff}.narrow-section{max-width:860px;padding:95px 0 70px}.center{text-align:center}.page-title{font-size:32px}.facts{background-image:url(/assets/section-bg.png);background-position:50%;background-size:cover;padding:90px 0}.facts-grid{color:#3e3e3e;grid-template-columns:repeat(3,1fr);max-width:760px;display:grid}.facts-grid div{color:#595959;font-family:Catamaran,Open Sans,sans-serif;font-size:18px;font-weight:500}.facts-grid span{color:#333;font-size:46px;font-weight:700}.facts-grid span.counted{animation:.5s both pop-count}@keyframes pop-count{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-grid{grid-template-columns:repeat(4,1fr);gap:48px 30px;padding:95px 0 75px;display:grid}.product-card{text-align:center}.product-card h2{color:#2f2f2f;min-height:32px;margin:0 0 18px;font-family:Catamaran,Open Sans,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.product-card img{object-fit:contain;width:100%;max-width:300px;height:230px;margin:0 auto;transition:transform .3s,filter .3s}.product-card:hover img{filter:drop-shadow(0 10px 18px #0000002e);transform:translateY(-6px)scale(1.02)}.contact-cta{background-image:url(/assets/section-bg.png);background-position:50%;background-size:cover;padding:92px 0}.cta-inner{text-align:center;justify-content:center;align-items:center;gap:36px;display:flex}.cta-inner h2{color:#404040;margin:0;font-family:Catamaran,Open Sans,sans-serif;font-size:64px;line-height:1}.intro-two{grid-template-columns:5fr 7fr;gap:48px;padding:90px 0 20px;display:grid}.expertise-grid-section{padding:50px 0 80px}.section-heading{margin-bottom:52px}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:40px 55px;display:grid}.expertise-card{min-height:290px}.expertise-card img{object-fit:contain;width:70px;height:70px;margin-bottom:22px}.expertise-card h3{color:#3a3a3a;margin:0 0 14px;font-family:Catamaran,Open Sans,sans-serif;font-size:23px;line-height:1.2}.expertise-card p{color:#777;margin:0}.contact-layout{grid-template-columns:1fr 2fr;gap:42px;padding:95px 0;display:grid}.address-list{align-content:start;gap:36px;display:grid}.address-item{gap:18px;margin:0;font-style:normal;display:flex}.address-item img{object-fit:contain;flex:none;width:42px;height:42px}.address-item h4{color:#333;margin:0 0 7px;font-family:Catamaran,Open Sans,sans-serif;font-size:20px;line-height:1.2}.address-item span{color:#777}.enquire-image img{object-fit:contain;width:100%;max-width:230px;margin:0 auto}.message-form{gap:20px;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px 30px;display:grid}.message-form input,.message-form textarea,.subscribe-form input{color:#525252;background:#fff;border:1px solid #e2e2e2;border-radius:0;outline:none;width:100%;transition:border-color .25s,box-shadow .25s}.message-form input{height:54px;padding:0 20px}.message-form textarea{resize:vertical;min-height:170px;padding:17px 20px}.message-form input:focus,.message-form textarea:focus,.subscribe-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2c24f2e}.form-note{color:#39843a;margin:0}.site-footer{color:#9b9b9b;background:#111;padding:76px 0 34px}.footer-grid{grid-template-columns:1.15fr .95fr 1.25fr;align-items:start;gap:58px;display:grid}.footer-about img{width:175px;height:auto;margin-bottom:24px}.footer-about p{margin:0}.site-footer h4{color:#fff;margin:0 0 24px;font-family:Catamaran,Open Sans,sans-serif;font-size:22px;line-height:1.2}.footer-menu{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.footer-menu a{color:#9b9b9b;margin-bottom:8px;display:block}.footer-menu a:hover,.site-footer a:hover{color:var(--gold)}.subscribe-form{grid-template-columns:1fr auto;display:grid}.subscribe-form input{color:#fff;background:#181818;border-color:#303030;height:48px;padding:0 17px}.subscribe-form .btn{min-height:48px;padding-inline:24px}.footer-bottom{border-top:1px solid #252525;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding-top:28px;display:flex}.footer-bottom p{margin:0}.socials{gap:10px;display:flex}.socials a{color:#fff;border:1px solid #333;place-items:center;width:36px;height:36px;font-family:Arial,sans-serif;font-weight:700;display:grid}.socials a:hover{border-color:var(--gold);background:var(--gold);color:#111}.backtop{z-index:35;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:#111;border:0;width:50px;height:50px;transition:opacity .25s,visibility .25s,transform .25s;position:fixed;bottom:22px;right:22px;transform:translateY(12px)}.backtop.shown{opacity:1;visibility:visible;transform:translateY(0)}.backtop:hover{background:var(--gold);color:#111}.reveal{animation:.75s cubic-bezier(.23,1,.32,1) both reveal-up;animation-delay:var(--delay,0s)}@keyframes reveal-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.top-inner{min-height:92px}.brand img{width:230px;height:78px}.primary-nav{gap:20px}.primary-nav a{font-size:16px}.hero-content h1{font-size:52px}.product-grid{grid-template-columns:repeat(3,1fr)}.expertise-grid{gap:34px}}@media (width<=768px){body{font-size:15px}.top-bar{background:#fff}.top-inner{min-height:74px}.brand img{width:185px;height:62px}.nav-toggle{display:block}.primary-nav{border-top:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#fff;gap:0;display:grid;position:absolute;top:74px;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 28px #00000014}.primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.primary-nav a{border-bottom:1px solid var(--line);padding:17px 24px}.primary-nav a:after{display:none}.home-hero{background-position:56%;min-height:620px;padding-top:90px}.hero-content h1{font-size:38px}.hero-content p{font-size:18px}.page-hero{background-attachment:scroll;min-height:340px;padding-top:74px}.page-hero h1{font-size:42px}.feature-row,.feature-row.reverse,.intro-two,.contact-layout,.footer-grid,.testimonial-inner{direction:ltr;grid-template-columns:1fr}.feature-row{gap:30px}.feature-text h2,.expertise-copy h2,.intro-two h2,.section-heading h2{font-size:32px}.expertise-image{width:100%;min-height:320px;position:relative}.expertise-band{display:block}.expertise-copy{padding:70px 0 40px}.feature-tiles{grid-template-columns:1fr;margin-top:0}.chart-section{padding-top:50px}.help-contacts,.facts-grid,.expertise-grid,.form-grid,.footer-menu{grid-template-columns:1fr}.facts-grid{text-align:center;gap:28px}.product-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{display:grid}.cta-inner h2{font-size:44px}.contact-layout{padding:70px 0}.footer-bottom{display:grid}}@media (width<=540px){.container{width:min(100% - 24px,1170px)}.home-hero{min-height:560px}.hero-content h1{font-size:31px}.hero-content p{font-size:16px}.logo-strip{padding-top:48px}.logo-inner a{width:86px;height:86px}.mv-section,.narrow-section,.product-grid,.expertise-grid-section{padding-top:56px}.product-grid{grid-template-columns:1fr;row-gap:38px}.product-card img{height:210px}.tile{padding:40px 28px}.quote-mark{display:none}.subscribe-form{grid-template-columns:1fr}}
