/* Encore full-content design system: ivory, earth gold and dimensional surfaces. */
body.encore-gold{--bg:#fffcf7;--ink:#302d26;--ink-2:#514b40;--soft:#746e62;--faint:#8c8474;--red:#9b7945;--red-deep:#806033;--red-wash:#f2e8d4;--gold:#ad8c53;--hair:#ece5d8;--serif:'Noto Sans TC','PingFang TC','Microsoft JhengHei',sans-serif;--sans:'Noto Sans TC','PingFang TC','Microsoft JhengHei',sans-serif;--lat:Arial,sans-serif;background:#fffcf7;color:#302d26;font-family:var(--sans);font-size:16px;line-height:1.8}
.encore-gold .ambient,.encore-gold .grain{display:none!important}
.encore-gold .wrap{max-width:1280px;padding-left:5%;padding-right:5%}
.encore-gold #nav,.encore-gold nav.nav{position:sticky!important;top:0!important;inset-inline:0!important;padding:0!important;background:#fffdf8ed!important;backdrop-filter:blur(18px);border-bottom:1px solid #eee9df;z-index:100}
.encore-gold .nav-in{max-width:1360px;height:78px!important;margin:auto;padding:0 5%!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;backdrop-filter:none!important}
.encore-gold .brand-logo,.encore-gold .nav-logo img{height:30px!important;width:auto!important;max-width:180px;object-fit:contain}
.encore-gold .nav-links{gap:25px}
.encore-gold .nav-links a{font-size:13px}
.encore-gold .nav-links a.active{color:#9b7945}
.encore-gold .btn-red,.encore-gold .nav-cta,.encore-gold .btn-submit,.encore-gold .speak-btn{border:0!important;border-radius:999px!important;background:linear-gradient(110deg,#bda16b,#987440)!important;color:white!important;box-shadow:0 7px 20px #a0803d24!important;padding:13px 23px;transition:transform .2s,box-shadow .2s}
.encore-gold .btn-red:hover,.encore-gold .nav-cta:hover,.encore-gold .btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 25px #a0803d38!important}
.encore-gold .btn-red{font-size:15px;padding:16px 25px;gap:18px}
.encore-gold .btn-red .arr{display:flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;color:#987440;background:white}
.encore-gold :is(a,button,input,select,textarea):focus-visible{outline:3px solid #a98748!important;outline-offset:4px}
.encore-gold section[id],.encore-gold div[id]{scroll-margin-top:96px}
.gold-home .band{padding:92px 0!important;isolation:isolate}
.gold-home .h-sec{font-family:var(--sans)!important;font-size:clamp(27px,3vw,36px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:-.035em!important;white-space:normal!important;margin-top:14px;word-break:normal}
.gold-home .h-sec::after{display:none!important}
.gold-home .h-sec .hl{color:#977641!important;-webkit-text-fill-color:#977641!important}
.gold-home .eyebrow{justify-content:center!important;gap:10px;font-size:12px;letter-spacing:.06em}
.gold-home .eyebrow,.gold-home .eyebrow *{color:#a18b64!important;font-size:12px!important;letter-spacing:.06em!important}
.gold-home .eyebrow .eb-rule{width:22px}
.gold-home .reality-head,.gold-home .eco-head,.gold-home .svc-head,.gold-home .cmp-head,.gold-home .stories-head .l{max-width:100%!important;text-align:center;margin:0 auto 38px!important}
.gold-home .lead{font-size:16px!important;max-width:740px;line-height:1.9;text-align:center;margin:20px auto 0!important;white-space:normal!important}
.gold-home .hero{padding:85px 0 78px!important;overflow:hidden!important;background:radial-gradient(ellipse at 18% -15%,#eae0c9,transparent 55%),radial-gradient(ellipse at 91% 11%,#f5e7c3,transparent 53%),linear-gradient(#faf6ec,#fffcf7);isolation:isolate}
.gold-home .hero-bg{display:none!important}
.gold-home .hero-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:60px;align-items:center}
.gold-home .hero-copy{max-width:none;margin:0;text-align:left}
.gold-home .hero h1{font-family:var(--sans)!important;font-size:clamp(33px,3.8vw,49px)!important;line-height:1.4!important;font-weight:800!important;color:#302e29!important;letter-spacing:-.045em!important;text-shadow:none!important}
.gold-home .hero h1 br{display:none}
.gold-home .hero h1 .em{color:#a28149!important;-webkit-text-fill-color:#a28149!important}
.gold-home .hero-sub{font-size:16px!important;line-height:1.95!important;color:#746e62!important;margin:23px 0 0!important;font-weight:400!important}
.gold-home .hero-sub .s+.s{margin-top:10px}
.gold-home .hero-cta{justify-content:flex-start;gap:21px;margin-top:30px}
.gold-home .hero-golink{color:#897653!important;font-size:13px}
.gold-home .hero-stage{position:relative;min-height:430px;display:flex;align-items:center;perspective:1200px}
.gold-home .hero-stage::before{content:'';position:absolute;inset:24px -12px;border-radius:50%;background:radial-gradient(ellipse,#cebc8542,transparent 70%);z-index:-1}
.gold-home .hero-stage .hc-chart{width:100%;margin:0 12px;padding:26px;background:#fffefb!important;border:8px solid #f3ecdc!important;border-radius:20px!important;box-shadow:9px 11px 0 #cfbe9533,17px 25px 55px #a98c5520!important;transform:rotate(-6deg) rotateY(-9deg)!important;gap:13px;position:relative;z-index:1}
.gold-home .hcc-mast{font-size:14px;color:#6e634e}
.gold-home .hcc-mast i,.gold-home .hcc-dot{background:#b2935b}
.gold-home .hcc-l{font-size:12px;flex-wrap:wrap;gap:8px}
.gold-home .hcc-l i{font-size:11px;color:#938b7d}
.gold-home .hero-bubbles{display:block!important;position:absolute;inset:-12px -20px;z-index:2;pointer-events:none}
.gold-home .bub{position:absolute;opacity:1;animation:none;translate:none;box-shadow:0 8px 22px #a98c5517;background:#fffffff2!important;color:#7e6d4c;border:1px solid #fff;gap:7px;padding:10px 12px;border-radius:9px;transform:none}
.gold-home .bub .qt{font-size:10px;color:#7e6d4c!important;font-weight:500;white-space:nowrap}
.gold-home .bub .av{width:20px;height:20px;background:linear-gradient(135deg,#eadab5,#aa8c53);border:2px solid #fff}
.gold-home .bub::after{display:none}
.gold-home .b1{top:0;left:8%;right:auto;rotate:-7deg}.gold-home .b2{top:auto;bottom:8px;left:1%;rotate:5deg}.gold-home .b4{top:13%;left:auto;right:-2%;rotate:6deg}.gold-home .b5{top:auto;bottom:4px;right:0;left:auto;rotate:-5deg}.gold-home .b6{top:46%;right:-12px;left:auto;rotate:6deg}
.gold-home .b3,.gold-home .b7,.gold-home .b8{display:none}.gold-home .spk{color:#c4ad76;animation:none}.gold-home .spk1{top:18%;left:-5%}.gold-home .spk2{top:auto;bottom:4%;right:45%}.gold-home .spk3,.gold-home .spk4,.gold-home .spk5,.gold-home .spk6{display:none}
.gold-home .hero-logos-band{padding:28px 0!important;background:#fffcf7;border-top:1px solid #f0eade;border-bottom:1px solid #f0eade}
.gold-home .hero-logos{display:grid;grid-template-columns:175px 1fr;gap:25px;align-items:center;margin:0}
.gold-home .hero-logos .cap{font-size:12px;color:#8c8578;margin:0;text-align:left;letter-spacing:.02em}
.gold-home .mq-item{padding:0 23px!important}.gold-home .mq-item img{max-height:33px!important;max-width:130px!important;filter:grayscale(1);opacity:.65}
.gold-home .proof-band{padding:55px 0 10px;background:#fffcf7}
.gold-home .proof-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;max-width:1040px}
.gold-home .proof-grid .hc{height:100%;position:relative;border:1px solid #f1ebdf!important;background:linear-gradient(140deg,#fff,#fbf7ee)!important;box-shadow:0 12px 40px #a68c5611!important;border-radius:15px;padding:28px 32px;text-align:left}
.gold-home .hc-spark{font-size:35px;color:#d2b977;text-shadow:none;right:12px;top:14px}
.gold-home .hc-num{font-size:48px;color:#a2854e;font-family:Arial,sans-serif}.gold-home .hc-k{font-size:14px;color:#716247}.gold-home .hc-dim{font-size:11px;color:#958b79}.gold-home .hc-cap{font-size:12px;color:#817761}.gold-home .hc-tag{font-size:11px;color:#977b42;background:#f4ecd9;border:1px solid #e7dabd}
.gold-home .hc-mile b{font-size:12px;color:#77694e}.gold-home .hc-mile i{font-size:11px;color:#8c8475}.gold-home .hc-pill{font-size:11px;background:#f0e9d8;color:#8a7143}.gold-home .hc-b{align-items:flex-start;gap:14px}.gold-home .hc-h{font-size:19px;color:#534b3c}.gold-home .hc-h b{color:#a08347}.gold-home .hc-radar{gap:18px}.gold-home .hc-radar p{font-size:13px;max-width:36ch;color:#857a65}.gold-home .hc-donut{width:75px;height:75px;background:conic-gradient(#b49a65 0 61%,#ece7d7 0)}.gold-home .hc-donut span{width:55px;height:55px;background:#fffdf7;color:#8f7646;font-size:17px}.gold-home .hc-strip{height:84px;background:linear-gradient(115deg,#c6b78e,#ddd3b5);border-radius:10px}.gold-home .hc-strip::before{background:none}.gold-home .hc-strip-cap{font-size:12px;color:#6a5b3b;text-shadow:none;top:12px;bottom:auto}.gold-home .hc-strip-pill{bottom:8px;right:12px;box-shadow:none;padding:7px 11px}.gold-home .hc-strip-pill .t b{font-size:11px}.gold-home .hc-strip-pill .t i{font-size:10px}
/* The complete problem / solution matrix shares one connected visual stage. */
.gold-home .paired{background:radial-gradient(ellipse at 85% 65%,#f0e5ca,transparent 65%),#fffcf7;padding-bottom:100px!important}
.gold-home .pair-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start}
.gold-home .problems4.pr-grid{display:flex!important;flex-direction:column!important;gap:13px!important}
.gold-home .problems4 .rp2{margin:0!important;padding:19px 22px;gap:8px;background:#fffaf0;border:1px solid #ece3d2!important;border-radius:12px;box-shadow:none;transition:.2s}
.gold-home .problems4 .rp2:hover{transform:none!important;border-left-width:1px!important;box-shadow:none!important}
.gold-home .problems4 .rp2.is-active{background:#fff;border-color:#cbb385!important;box-shadow:0 12px 26px #a4895220!important;border-left:4px solid #b09257!important}
.gold-home .rp2-ic{display:none!important}.gold-home .rp2-t{font-size:17px;margin:0;color:#635640}.gold-home .pair-tab{font:inherit;font-weight:700;line-height:1.5;border:0;padding:0 25px 0 0;background:transparent;text-align:left;color:inherit;width:100%;position:relative;cursor:pointer}.gold-home .pair-tab::after{content:'→';position:absolute;right:0;color:#b29a68}
.gold-home .rp2-chip{font-size:11px;background:#eee6d5;color:#8b784f;padding:3px 9px;border-radius:5px}.gold-home .rp2-d{font-size:13px;color:#8a8171;line-height:1.85;margin:0}.gold-home .rp2-more{font-size:11px!important;color:#aa8f57!important}
.gold-home .pair-right{position:relative;padding:27px;border-radius:20px;background:#fffefb;border:7px solid #f8f3e8;box-shadow:12px 17px 0 #ccb98518,0 24px 65px #9e824b14}
.gold-home .fix-head{max-width:none!important;text-align:left;margin:0 0 24px!important}.gold-home .fix-head .eyebrow{justify-content:flex-start!important}.gold-home .fix-head .h-sec{font-size:26px!important;line-height:1.5!important}
.gold-home .matrix.glass{display:flex!important;gap:0!important;flex-direction:column;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;backdrop-filter:none!important}
.gold-home .matrix .mx-row{display:grid;grid-template-columns:1fr;gap:20px;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
.gold-home .matrix .mx-row:hover{transform:none!important;border:0!important;box-shadow:none!important}
.gold-home .matrix .mx-row.head{display:none!important}.gold-home .mx-cell{border:0;padding:0!important;background:none!important}.gold-home .matrix .mx-prob{padding:17px 20px!important;background:#f9f6ef!important;border-radius:10px}.gold-home .matrix .mx-prob .p{font-size:17px!important;color:#6a5c43!important}.gold-home .mx-prob .c{font-size:12px;color:#9b8c70;margin-top:5px}.gold-home .mx-prob .c b{background:none!important;color:#9b8c70!important}
.gold-home .matrix .mx-sol .sh{font-size:22px;line-height:1.55!important;background:none!important;color:#9b7c44!important;-webkit-text-fill-color:#9b7c44!important}.gold-home .mx-sol .sd{font-size:14px;color:#817461;line-height:1.95;margin-top:11px}.gold-home .matrix .lab{font-size:10px!important;color:#a6977c!important;letter-spacing:.09em;margin-bottom:8px}.gold-home .mx-svc{display:flex;flex-wrap:wrap;gap:7px}.gold-home .mx-svc .lab{width:100%}.gold-home .matrix .mx-svc span.ep{font-size:12px!important;border:1px solid #e9ddc4!important;background:#f9f3e6!important;color:#8d733f!important;border-radius:7px!important;padding:7px 11px!important;width:fit-content!important}.gold-home .mx-case{border-top:1px solid #eee5d4!important;padding-top:16px!important}.gold-home .mx-case-logo{max-height:35px!important;width:auto!important;object-fit:contain}
.gold-home.is-enhanced .matrix .mx-row[hidden],.gold-home.is-enhanced .svc[hidden]{display:none!important}
/* Broad curved colour field carries the complete original ecosystem diagram. */
.gold-home .ecosystem{background:linear-gradient(120deg,#aa8d55,#c4ae7b 70%,#d5c29b);padding:110px 0 115px!important;position:relative;overflow:hidden}
.gold-home .ecosystem::before{content:'';position:absolute;top:-64px;left:-15%;width:130%;height:105px;background:#fffcf7;border-radius:0 0 50% 50%;transform:rotate(-3deg);z-index:-1}
.gold-home .ecosystem::after{content:'';position:absolute;bottom:-64px;left:-15%;width:130%;height:105px;background:#fffcf7;border-radius:50% 50% 0 0;transform:rotate(-3deg);z-index:-1}
.gold-home .ecosystem .h-sec,.gold-home .ecosystem .h-sec .hl{color:#fff!important;-webkit-text-fill-color:#fff!important}.gold-home .ecosystem .eyebrow *{color:#f8edd7!important}.gold-home .eco-head .note{color:#fff9eb;font-size:15px!important;white-space:normal!important;max-width:780px;margin:18px auto 0;line-height:1.9}
.gold-home .cloop{max-width:900px;margin:32px auto 0;padding:35px 32px 25px;border:1px solid #fff9ec;border-radius:22px;background:linear-gradient(140deg,#fffcf5f7,#f9f1deeb);box-shadow:0 20px 55px #68532d20;opacity:1!important;transform:none!important}.gold-home .cloop svg{width:100%;height:auto}.gold-home .cl-cap{font-size:14px;color:#9b875d;line-height:1.8}.gold-home .cl-cap b{color:#8f7440!important}
/* All four services remain available, with product UI illustrations. */
.gold-home .services{background:radial-gradient(ellipse at 87% 60%,#f4ecd9,transparent 55%),#fffcf7}
.gold-home .service-layout{display:grid;grid-template-columns:230px 1fr;gap:40px;align-items:start}
.gold-home .service-tabs{display:flex;flex-direction:column;gap:13px;padding-top:12px}
.gold-home .service-tab{padding:20px 22px;border:1px solid #e9e2d4;background:#fffaf1;color:#8a7b5d;border-radius:12px;font-size:17px;text-align:left;font-weight:600;cursor:pointer}
.gold-home .service-tab[aria-selected=true]{border-color:#c8b181;background:#fff;box-shadow:0 9px 27px #96783e15;color:#95763e}
.gold-home .svc-grid{display:block!important}.gold-home .svc{display:grid;grid-template-columns:1fr!important;background:#fff!important;border:6px solid #f7f2e6!important;border-radius:20px!important;box-shadow:10px 12px 0 #ccb78518,0 20px 55px #a58a5020!important;margin:0 0 25px!important;overflow:hidden;opacity:1!important;transform:none!important}.gold-home .svc:hover{transform:none!important;box-shadow:10px 12px 0 #ccb78518,0 20px 55px #a58a5020!important}
.gold-home .svc-vis{height:230px!important;background:radial-gradient(ellipse at center,#ece1c5,#fcfaf4 70%)!important;border-bottom:1px solid #f0e8d7;isolation:isolate}.gold-home .svc-glassbtn{background:linear-gradient(120deg,#fcf9ef,#e7dbbd)!important;color:#9d8146!important;border:2px solid #fff!important;box-shadow:0 15px 30px #ad90542a!important;transform:translate(-50%,-50%) rotate(-4deg)!important;backdrop-filter:none!important}.gold-home .dnode,.gold-home .dbub,.gold-home .dcheck{background:white!important;color:#998355!important;box-shadow:0 7px 18px #b29b6a20!important;border:1px solid #f4eedf!important}.gold-home .svc-body{padding:30px 35px}.gold-home .svc-body h3{font-size:27px;color:#625337}.gold-home .svc-body .q{font-size:17px;color:#847251;margin-top:19px}.gold-home .svc-body .qsub{font-size:16px;line-height:1.9;color:#8f8370}.gold-home .svc-do{display:flex;flex-wrap:wrap;gap:15px 25px;margin:23px 0}.gold-home .svc-do li{font-size:13px;color:#8c7a5b}.gold-home .svc-do svg{width:17px;height:17px;flex:none}.gold-home .svc-case{border-top:1px solid #eee5d3;padding-top:16px;gap:20px}.gold-home .svc-case img{max-height:33px!important}.gold-home .uline{background:#c5ae7c}.gold-home .svc .lb{color:#8f7542}
.gold-home .compare{background:linear-gradient(#fffcf7,#f5efdf)}.gold-home .cmp{max-width:1060px;margin:auto;background:#fffefb!important;border:1px solid #eae1cf!important;border-radius:15px!important;box-shadow:0 15px 45px #9b804419!important;overflow:auto;opacity:1!important;transform:none!important}.gold-home .cmp table{min-width:680px}.gold-home .cmp th,.gold-home .cmp td{border-bottom:1px solid #eee8dc!important}.gold-home .cmp th{font-size:14px}.gold-home .cmp .cap-lead{font-size:15px}.gold-home .cmp .cap-desc{font-size:12px}.gold-home .cmp .enc{background:#f6edda!important}.gold-home .cmp .yes{color:#9c834d!important}.gold-home .cmp-hint{font-size:11px;color:#a18d63}.gold-home .cmp-legend{font-size:12px;justify-content:center}
/* Case studies keep every original paragraph, with dimensional brand panels. */
.gold-home .stories{background:linear-gradient(130deg,#ac9058,#c7b17f);padding:110px 0 120px!important;position:relative;overflow:hidden}.gold-home .stories::before{content:'';position:absolute;top:-65px;left:-10%;width:120%;height:110px;background:#f5efdf;border-radius:0 0 50% 50%;transform:rotate(3deg);z-index:-1}.gold-home .stories::after{content:'';position:absolute;bottom:-65px;left:-10%;width:120%;height:110px;background:#fffcf7;border-radius:50% 50% 0 0;transform:rotate(-3deg);z-index:-1}
.gold-home .stories-head{justify-content:center!important}.gold-home .stories .h-sec,.gold-home .stories .h-sec .hl{color:#fff!important;-webkit-text-fill-color:#fff!important}.gold-home .stories .eyebrow *{color:#f7ecd4!important}.gold-home .st-grid{align-items:start;gap:25px!important}.gold-home .st-grid .st{background:#fffefb!important;border:1px solid #f7f0df!important;border-radius:15px!important;box-shadow:0 15px 40px #6e542620!important;color:#72644a;overflow:hidden;padding:0 27px 28px;opacity:1!important;transform:none!important;display:flex;flex-direction:column}.gold-home .st-grid .st:nth-child(2){margin-top:28px!important}.gold-home .st::before{content:'';position:relative;display:block;height:125px;flex:none;margin:0 -27px 26px;background:#f0f3e6 url('/assets/img/img-145d306c.webp') center/145px auto no-repeat}.gold-home .st:nth-child(2)::before{background:#faf0e8 url('/assets/img/img-31936a36.webp') center/150px auto no-repeat}.gold-home .st:nth-child(3)::before{background:#f2ecdf url('/assets/img/img-acb50a2a.webp') center/145px auto no-repeat}
.gold-home .stories .st .big{font-size:58px!important;line-height:1.1;font-family:Arial,sans-serif;color:#a2864e!important;font-weight:600;letter-spacing:-.045em}.gold-home .st .big .u{font-size:24px;letter-spacing:0}.gold-home .st .big-lab{font-size:12px!important;color:#a1957f!important;margin-top:7px!important}.gold-home .st .src{font-size:17px;color:#66573b;margin-top:20px}.gold-home .st .desc{font-size:14px;line-height:1.95;color:#8d816a}.gold-home .st-sol{border-top:1px solid #ece2cc!important;margin-top:18px}.gold-home .st-sol span.ep{background:#f3ead5!important;color:#987c43!important;border:1px solid #e8dbbb!important;border-radius:6px!important;font-size:11px!important;padding:6px 9px!important}.gold-home .st-more{font-size:12px;color:#a58a50;margin-top:20px}.gold-home .st-more svg{width:18px;height:18px}
.gold-home .ind{background:#fffcf7;padding:50px 0 65px!important}.gold-home .ind-lab{font-size:14px;color:#a18a5f;margin-bottom:25px}.gold-home .cl-filters{gap:10px;margin-bottom:30px}.gold-home .cl-filters .cl-chip{font-size:12px!important;padding:8px 16px!important;border-color:#ece3d1!important;background:#fff!important;color:#9b8c6d!important;box-shadow:none!important}.gold-home .cl-filters .cl-chip.active{background:#b29a63!important;color:#fff!important;border-color:#b29a63!important}.gold-home .cl-logo{background:#fff!important;border:1px solid #f0e8d8!important;border-radius:7px!important;padding:17px 22px!important}.gold-home .cl-logo img{max-height:34px!important;max-width:130px!important}.gold-home .cl-view{max-width:1100px;margin:auto}
.gold-home .book{background:radial-gradient(ellipse at 10% 80%,#f1e4c6,transparent 55%),linear-gradient(#fffaf0,#f5edda);padding:95px 0!important}.gold-home .book-panel.glass{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important}.gold-home .book-l{padding-top:24px}.gold-home .book-l .eyebrow{justify-content:flex-start!important}.gold-home .book-l .h-sec{text-align:left;font-size:36px!important}.gold-home .book-l .lead{text-align:left!important;max-width:440px!important}.gold-home .book-panel>div:last-child{background:#fffefb;border:6px solid #f9f4e9;border-radius:18px;padding:28px;box-shadow:0 17px 50px #a78b4f1c}.gold-home .form .fld label{font-size:12px;color:#877654!important}.gold-home .form .fld input,.gold-home .form .fld select,.gold-home .form .fld textarea{border:1px solid #e9e0cf!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:none!important;color:#6c5c3c!important;font-size:14px}.gold-home .form .fine{font-size:11px;color:#96896f}.gold-home .btn-submit{width:100%;font-size:14px;padding:14px}.gold-home .rq{color:#b3955b}
.gold-home .insights{background:#fffcf7}.gold-home .ins-head{display:flex;flex-direction:column;align-items:center;gap:17px;text-align:center}.gold-home .ins-all{font-size:12px;color:#9b7b41!important;border:1px solid #e5d7b9!important;background:white!important;box-shadow:none;border-radius:30px!important;padding:10px 20px!important}.gold-home .ins-grid{gap:24px!important}.gold-home .ins.glass{border:1px solid #eee5d3!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fbf6e9)!important;box-shadow:0 10px 35px #967a3f12!important;padding:28px;opacity:1!important;transform:none!important}.gold-home .ins h3{font-size:20px;color:#6f5e3c;line-height:1.6}.gold-home .ins p{font-size:14px;color:#968b74;line-height:1.9}.gold-home .ins .itag{font-size:10px!important;background:#ede4ce!important;color:#8d774c!important;border:0}.gold-home .ins .read{font-size:12px;color:#a3874e}.gold-home .ins .imetric{font-size:11px;color:#a38a52}
.encore-gold footer{background:#fffdf7;border-top:1px solid #eee5d2}.encore-gold .foot-meta,.encore-gold .footer-copy{font-size:12px;color:#9b8e73}.encore-gold .foot-in{max-width:1280px;padding:35px 5%;gap:30px}.encore-gold .foot-logo{height:32px}.encore-gold .foot-nav a{font-size:13px;color:#8f8166}
/* Inner-page shell: consistent navigation, typography and softer content surfaces. */
.gold-inner .hero{padding:75px 0 60px!important;background:radial-gradient(ellipse at 20% 0,#ede1c5,transparent 65%),linear-gradient(#fbf7ed,#fffcf7);text-align:center}
.gold-inner .hero-title,.gold-inner .hero h1{font-family:var(--sans)!important;font-size:clamp(32px,4.3vw,52px)!important;line-height:1.4!important;color:#39342a!important;letter-spacing:-.04em!important;font-weight:750!important}
.gold-inner .hero-title em,.gold-inner .hero h1 em{color:#a58950!important;font-style:normal}
.gold-inner .hero-sub{font-size:17px!important;color:#8d816b!important;line-height:1.9}
.gold-inner .eyebrow,.gold-inner .hero-label{color:#a18a5d}.gold-inner .eyebrow .ln{background:#bcaa7c}
.gold-team .section{padding:75px 0!important}.gold-team .founder-grid{gap:60px;align-items:center}.gold-team .founder-photo{border-radius:160px 160px 20px 20px;overflow:hidden;border:8px solid #f6efdd;box-shadow:12px 18px 0 #e8dcc31a}.gold-team .founder-name{color:#8d7341}.gold-team .founder-name em{color:#a28c61}.gold-team .founder-label{background:#f4ecd7;color:#9b8148}.gold-team .founder-body{font-size:16px;line-height:1.95;color:#857960}.gold-team .founder-creds{font-size:13px;color:#9c8e73}.gold-team .glass{background:#fffdf7!important;border:1px solid #eae1ce!important;box-shadow:0 14px 45px #9a7d3f12!important;border-radius:15px!important}.gold-team .tone-sand{background:#f7f0df}.gold-team .belief{background:linear-gradient(130deg,#b2975f,#d0bc91)}.gold-team .belief-panel{padding:35px}.gold-team .belief-vision .vstmt em{color:#a18345}.gold-team .tl-row{border-bottom-color:#e8ddc5}.gold-team .tl-y{color:#aa8d4f}.gold-team .ms-grid{gap:30px}.gold-team .press-card{padding:24px}.gold-team .speak-title{color:#937a47}.gold-team .speak-card{background:linear-gradient(140deg,#fff,#f4ecd8)!important}.gold-team .cap-card{padding:28px}.gold-team .cap-name{color:#8e7745}.gold-team .cta-inner{background:linear-gradient(120deg,#b49a61,#d0bd94)!important;border:1px solid #f1e5cd;border-radius:24px;box-shadow:0 20px 55px #8f733a18}.gold-team .cta-title{color:white}.gold-team .btn-white{color:#a0854a;background:white;border-radius:30px}
.gold-library .filter-bar{background:#fffdf7ed!important;border-color:#ece2ce;backdrop-filter:blur(15px)}.gold-library .filter-inner{padding:12px 0}.gold-library .ftab,.gold-library .ftab-case,.gold-library .tchip{border-color:#e6ddc9!important;background:#fffdf8!important;color:#9a8966!important}.gold-library .ftab.on,.gold-library .ftab-case.on,.gold-library .tchip.on{background:#b39963!important;color:#fff!important}.gold-library .content-grid{gap:24px}.gold-library .card{border:1px solid #eae1cd!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#faf4e7)!important;box-shadow:0 12px 35px #99804a12!important}.gold-library .card-title{color:#74603a}.gold-library .card-excerpt{color:#8b8069}.gold-library .card-tag{background:#eee5d0!important;color:#987f4b!important;border:0!important}.gold-library .card-link{color:#a38a50}.gold-library .card.featured{background:linear-gradient(125deg,#f7efdc,#fffdf8)!important}
.gold-weekly .nav>.wrap{display:flex;justify-content:space-between;align-items:center;min-height:78px}.gold-weekly .nav-brand{color:#a0864e}.gold-weekly .issue{border:1px solid #eee3cc;border-radius:14px;background:linear-gradient(140deg,#fff,#f9f2e3);box-shadow:0 14px 40px #9f824412}.gold-weekly .issue h2{color:#7d663b}.gold-weekly .issue .no{color:#b19b6a}.gold-weekly .issue .links .main{background:#b09860;color:#fff;border-radius:30px}.gold-weekly .sub-note{background:#f5eddb;color:#8e7a53}
.gold-article .art{max-width:1000px}.gold-article .art h1{color:#76603b;line-height:1.5}.gold-article .art h2{color:#8f7745}.gold-article .art p{line-height:1.95}.gold-article .al-toc{border-color:#ece0c6;background:#fbf6e9}.gold-issue{--bg:#fffcf7}
@media(max-width:1050px){.encore-gold .nav-links{gap:15px}.gold-home .hero-layout{gap:35px;grid-template-columns:1fr 1fr}.gold-home .hero h1{font-size:37px!important}.gold-home .hero-sub{font-size:14px!important}.gold-home .hero-stage{min-height:400px}.gold-home .hero-stage .hc-chart{padding:20px;margin:0}.gold-home .hero-bubbles{inset:0 -8px}.gold-home .b6{right:-10px}.gold-home .pair-layout{gap:24px;grid-template-columns:.85fr 1.15fr}.gold-home .service-layout{grid-template-columns:190px 1fr;gap:25px}.gold-home .st-grid{gap:18px!important}.gold-home .st-grid .st{padding-inline:20px}.gold-home .st::before{margin-inline:-20px}.gold-home .st .src{font-size:15px}.gold-home .st .desc{font-size:13px}}
@media(max-width:880px){.encore-gold .nav-in{height:70px!important}.encore-gold .nav-links{top:70px;background:#fffdf8fa!important;border-radius:12px;box-shadow:0 12px 30px #9f834324}.encore-gold .nav-links.open{opacity:1;pointer-events:auto}.gold-home .hero{padding:50px 0 45px!important}.gold-home .hero-layout{grid-template-columns:1fr;gap:38px}.gold-home .hero-copy{max-width:660px;margin:auto}.gold-home .hero h1{font-size:clamp(33px,5.7vw,46px)!important}.gold-home .hero-stage{width:100%;max-width:470px;min-height:410px;margin:auto}.gold-home .hero-sub{font-size:16px!important}.gold-home .band{padding:65px 0!important}.gold-home .proof-grid{gap:20px}.gold-home .proof-grid .hc{padding:24px}.gold-home .proof-band{padding-top:35px}.gold-home .hc-radar{flex-wrap:wrap}.gold-home .pair-layout{grid-template-columns:1fr}.gold-home .problems4.pr-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.gold-home .rp2-d{font-size:12px}.gold-home .pair-right{padding:24px;border-width:5px}.gold-home .fix-head .h-sec{font-size:27px!important}.gold-home .ecosystem{padding:90px 0!important}.gold-home .eco-head .note{font-size:14px!important}.gold-home .cloop{padding:22px 15px}.gold-home .service-layout{grid-template-columns:1fr;gap:20px}.gold-home .service-tabs{flex-direction:row;flex-wrap:wrap;gap:10px;padding:0}.gold-home .service-tab{flex:1;white-space:nowrap;font-size:14px;padding:14px 16px;text-align:center}.gold-home .book-panel.glass{grid-template-columns:1fr;gap:25px}.gold-home .book-l{padding:0}.gold-home .book-l .lead{max-width:none!important}.gold-home .st-grid{grid-template-columns:1fr!important;max-width:600px;margin:auto;gap:24px!important}.gold-home .st-grid .st:nth-child(2){margin-top:0!important}.gold-home .st-grid .st{display:grid;grid-template-columns:1fr 1.7fr;column-gap:25px;padding:25px}.gold-home .st::before{grid-column:1;grid-row:1/5;margin:0;height:100%;min-height:140px;border-radius:10px;background-size:110px auto}.gold-home .st:nth-child(2)::before,.gold-home .st:nth-child(3)::before{background-size:110px auto}.gold-home .st .big,.gold-home .st .big-lab,.gold-home .st .src,.gold-home .st .desc,.gold-home .st-sol,.gold-home .st-more{grid-column:2}.gold-home .stories{padding:90px 0!important}.gold-home .ins-grid{grid-template-columns:1fr}.gold-team .founder-grid{gap:35px}.gold-team .section{padding:50px 0!important}.gold-inner .hero{padding:50px 0!important}}
@media(max-width:560px){.encore-gold .wrap{padding-inline:6%}.encore-gold .nav-in{padding-inline:6%!important}.encore-gold .brand-logo,.encore-gold .nav-logo img{height:26px!important}.gold-home .hero h1{font-size:34px!important}.gold-home .hero-sub{font-size:14px!important}.gold-home .hero-cta{gap:14px}.gold-home .btn-red{font-size:13px;padding:14px 18px}.gold-home .hero-golink{font-size:12px}.gold-home .hero-stage{min-height:365px}.gold-home .hero-stage .hc-chart{padding:18px;border-width:5px!important}.gold-home .hero-bubbles{inset:-5px -4px}.gold-home .bub{padding:8px 10px}.gold-home .bub .qt{font-size:9px}.gold-home .bub .av{width:15px;height:15px}.gold-home .b4{top:12%;right:-5px}.gold-home .b6{top:48%;right:-4px}.gold-home .hcc-l{font-size:10px}.gold-home .hcc-l i{font-size:9px}.gold-home .hero-logos{display:block}.gold-home .hero-logos .cap{text-align:center;margin-bottom:18px}.gold-home .proof-grid{grid-template-columns:1fr}.gold-home .proof-grid .hc{padding:25px}.gold-home .hc-radar{flex-wrap:nowrap}.gold-home .hc-radar p{font-size:12px}.gold-home .hc-h{font-size:19px}.gold-home .h-sec{font-size:27px!important}.gold-home .eyebrow .eb-en{font-size:10px!important}.gold-home .problems4.pr-grid{grid-template-columns:1fr!important}.gold-home .problems4 .rp2{padding:17px 20px}.gold-home .rp2-t{font-size:16px}.gold-home .pair-right{padding:22px 18px}.gold-home .matrix .mx-sol .sh{font-size:21px}.gold-home .fix-head .h-sec{font-size:24px!important}.gold-home .cloop{padding:24px 5px 20px}.gold-home .cl-cap{font-size:11px;padding:0 12px}.gold-home .service-tab{flex:1 0 40%;font-size:13px;padding:13px}.gold-home .svc-vis{height:195px!important}.gold-home .svc-body{padding:25px 22px}.gold-home .svc-body h3{font-size:24px}.gold-home .svc-body .q{font-size:15px}.gold-home .svc-body .qsub{font-size:14px}.gold-home .svc-do{gap:12px}.gold-home .st-grid .st{display:flex;padding:0 25px 25px}.gold-home .st::before{margin:0 -25px 22px;min-height:105px;height:105px;border-radius:0;background-size:140px auto}.gold-home .st:nth-child(2)::before,.gold-home .st:nth-child(3)::before{background-size:140px auto}.gold-home .st .src{font-size:17px}.gold-home .st .desc{font-size:14px}.gold-home .book-l .h-sec{font-size:29px!important}.gold-home .book-panel>div:last-child{padding:20px}.gold-home .form{grid-template-columns:1fr}.gold-home .form .fld input,.gold-home .form .fld select{font-size:16px}.gold-home .ins.glass{padding:25px}.gold-team .founder-grid{grid-template-columns:1fr}.gold-team .founder-photo{max-width:360px;margin:auto}.gold-team .cap-grid,.gold-team .ms-grid{grid-template-columns:1fr}.gold-team .press-card{padding:18px}.gold-weekly .nav>.wrap{align-items:flex-start;padding-block:17px;gap:12px}.gold-weekly .nav-links{position:static;opacity:1;pointer-events:auto;transform:none;display:flex;flex-direction:row;font-size:11px;box-shadow:none;background:none!important;border:0;padding:0;gap:12px}.gold-weekly .nav-brand{font-size:14px}.gold-weekly .issues{grid-template-columns:1fr}.gold-library .hero-sub{padding-inline:15px;font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.encore-gold *,.encore-gold *::before,.encore-gold *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Keep section colour fields above legacy transparent backgrounds. */
.gold-home .band.ecosystem{background:linear-gradient(120deg,#aa8d55,#c4ae7b 70%,#d5c29b)!important}
.gold-home .band.stories{background:linear-gradient(120deg,#ac905b,#c7b080)!important}
.gold-home .band.paired{background:radial-gradient(ellipse at 85% 65%,#f0e5ca,transparent 65%),#fffcf7!important}
.gold-home .band.book{background:radial-gradient(ellipse at 10% 80%,#f1e4c6,transparent 55%),linear-gradient(#fffaf0,#f5edda)!important}
.gold-home #stories .st-grid .st{background:#fffefb!important;color:#72644a!important}
.gold-home #stories .st .big{color:#967841!important;-webkit-text-fill-color:#967841!important}
.gold-home #stories .st .src{color:#66573b!important}
.gold-home #stories .st .desc{color:#746954!important}
.gold-home #stories .st .big-lab,.gold-home #stories .st-more{color:#8d7850!important}
.encore-gold header[id]{scroll-margin-top:96px}
.gold-library .hero-sub{text-align:center!important;margin-inline:auto!important}
.encore-gold h1,.encore-gold .h-sec{text-wrap:balance}
.gold-article .art{margin:30px auto 70px!important;width:calc(100% - 40px)}
.gold-article .art h1{font-size:clamp(28px,3vw,42px)!important;text-wrap:balance}
