
/* Gold-tailings circular-investment study: established Wiser Asset palette. */
.ci-page{background:#101215;color:#ebe9e3}.ci-page #main{overflow:clip}
.ci-hero{padding:68px 0 36px;background:#101215}.ci-breadcrumb{display:flex;flex-wrap:wrap;gap:13px;color:#90948d;font-size:11px;margin-bottom:48px}.ci-breadcrumb a:hover{color:#d2bf95}
.ci-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.ci-hero h1{font-size:clamp(34px,3.8vw,58px);line-height:1.45;letter-spacing:-.04em;margin:22px 0 25px;font-weight:500}.ci-hero .ci-lead{font-size:15px;line-height:2.05;color:#a7a7a1;max-width:655px}.ci-hero .hero-actions{margin-top:28px}.ci-hero-visual svg{width:100%;height:auto}.ci-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(238,235,225,.15);margin-top:42px}.ci-kpi{padding:25px 25px 4px 0;border-right:1px solid rgba(238,235,225,.15);margin-right:25px}.ci-kpi:last-child{border:0;margin:0}.ci-kpi strong{display:block;color:#d2bf95;font-size:clamp(26px,2.7vw,39px);font-weight:400;line-height:1.5;letter-spacing:-.04em}.ci-kpi span{display:block;color:#969b90;font-size:11px;line-height:1.8;margin-top:5px}
.ci-nav{position:sticky;top:89px;z-index:15;background:#17191c;border-block:1px solid rgba(238,235,225,.15)}.ci-nav>.wrap{display:flex;gap:32px;align-items:center;min-height:60px;overflow:auto}.ci-nav a{font-size:12px;white-space:nowrap;color:#b5b9ac}.ci-nav a:hover{color:#d2bf95}.ci-print{margin-left:auto;flex-shrink:0;background:none;border:1px solid #514b3d;color:#d2bf95;font-size:11px;min-height:40px;padding:9px 15px}
.ci-section{background:#f5f3ee;color:#202327;padding:76px 0;border-bottom:1px solid #d7d5ce;scroll-margin-top:166px}.ci-section:nth-of-type(even){background:#eeece5}.ci-section .sectionno{font:11px SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#786136;margin-bottom:18px}.ci-section h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.55;letter-spacing:-.025em;margin-bottom:24px}.ci-section h3{font-size:21px;line-height:1.65;font-weight:500;margin:28px 0 13px}.ci-section p{font-size:15px;line-height:2;margin:12px 0 20px;color:#505657}.ci-section b{font-weight:500;color:#202327}.ci-section .note{font-size:12px;line-height:1.9;color:#737369}.ci-section .numbers{display:none}.ci-section .figurebar{display:flex;gap:22px;align-items:center;justify-content:space-between}.ci-section .figurebar p{margin:8px 0}.ci-section .btn{background:none;border:1px solid #b4a98f;color:#786136;font-size:12px;padding:10px 16px;min-height:44px;flex-shrink:0}.ci-section .btn:hover{background:#e8e2d4}.ci-section .diagram{overflow:auto;background:#f5f3ee;border:1px solid #d7d5ce;margin:22px 0 30px}.ci-section .diagram>svg{display:block;width:100%;height:auto;min-width:880px}.ci-section .diagram.zoomed>svg{width:1800px;max-width:none}.ci-section .grid2{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:20px}.ci-section .step{padding:23px 0;border-bottom:1px solid #d7d5ce}.ci-section .step h3{margin:0 0 12px}.ci-section .step p{margin:0}.ci-section .step:last-child{border:0}.ci-section .tablewrap{overflow:auto;margin:30px 0}.ci-section table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.95}.ci-section th,.ci-section td{padding:20px 18px;border-bottom:1px solid #d7d5ce;vertical-align:top;font-weight:400}.ci-section th{color:#786136;font-size:14px;border-top:1px solid #b4a98f;border-bottom:1px solid #b4a98f}.ci-section tr:nth-child(even){background:#ece8df66}.ci-section th:first-child,.ci-section td:first-child{padding-left:8px}.ci-section .formula{font-size:20px;line-height:1.9;margin:28px 0;padding:26px 0;border-block:1px solid #b4a98f;color:#786136}.ci-section .checks{padding-left:25px}.ci-section .checks li{font-size:15px;line-height:2;padding:15px 0;border-bottom:1px solid #d7d5ce}.ci-section .checks li:last-child{border:0}.ci-section .checks b{display:block;color:#786136;font-size:18px;margin-bottom:5px}.ci-section .quote{font-size:17px;line-height:2.15;color:#202327;border-top:1px solid #b4a98f;padding-top:20px}
.ci-section .inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.ci-section label{display:block;color:#666b6d;font-size:12px;line-height:1.8;margin-bottom:9px}.ci-section input,.ci-section select{width:100%;font-family:inherit;font-size:14px;color:#202327;background:#f8f6f1;border:1px solid #c6bca4;padding:11px 12px;border-radius:0;min-height:46px}.ci-section .timeline{overflow:auto;margin:25px 0}.ci-section .timeline>svg{width:100%;height:auto;min-width:700px}.ci-section .schedule-result{font-size:17px;line-height:1.9;padding:21px 0;border-top:1px solid #b4a98f}.ci-section .schedule-result strong{font-size:29px;color:#786136;font-weight:400;margin:0 5px}.ci-page button:focus-visible,.ci-page input:focus-visible,.ci-page select:focus-visible{outline:2px solid #b49a64;outline-offset:4px}
@media(max-width:1000px){.ci-hero-grid{gap:28px}.ci-hero h1{font-size:39px}.ci-section .grid2{gap:30px}.ci-kpi{margin-right:16px;padding-right:12px}.ci-kpi strong{font-size:29px}}
@media(max-width:820px){.ci-hero{padding-top:42px}.ci-breadcrumb{margin-bottom:30px}.ci-hero-grid{grid-template-columns:1fr}.ci-hero-visual{max-width:620px;width:100%;margin:0 auto}.ci-hero h1{font-size:38px}.ci-kpis{grid-template-columns:1fr 1fr;gap:16px 20px}.ci-kpi:nth-child(2){border:0;margin:0}.ci-kpi{padding:16px 16px 5px 0}.ci-kpi strong{font-size:32px}.ci-nav{top:68px}.ci-page[data-mobile-frame] .ci-nav{display:none}.ci-nav>.wrap{gap:24px;min-height:55px}.ci-print{display:none}.ci-section{padding:56px 0;scroll-margin-top:145px}.ci-section .grid2{grid-template-columns:1fr;gap:0}.ci-section .inputs{grid-template-columns:1fr;gap:18px}.ci-section p{font-size:14px;line-height:2}.ci-section h2{font-size:29px}.ci-section .formula{font-size:17px}.ci-section .figurebar{align-items:flex-start;flex-wrap:wrap}.ci-section .checks li{font-size:14px}.ci-section .quote{font-size:15px}.ci-section th,.ci-section td{padding:16px 13px}.ci-section .diagram{margin-top:15px}}
@media print{.ci-page{background:white;color:black}.ci-page .header,.ci-nav,.ci-page #wa-page-tools,.ci-page #wa-mobile-frame,.ci-page #wa-mobile-panel,.ci-section .btn,.ci-section .inputs,.sg-footer{display:none!important}.ci-hero{padding:10px 0 25px;background:white;color:black}.ci-breadcrumb{display:none}.ci-hero-grid{display:block}.ci-hero-visual{display:none}.ci-hero h1{color:black;font-size:28pt}.ci-hero .ci-lead{color:#202327;max-width:none;font-size:11pt}.ci-hero .eyebrow,.ci-hero .hero-actions{display:none}.ci-kpi strong{color:#202327;font-size:22pt}.ci-kpi span{color:#505657}.wrap{max-width:none;padding:0}.ci-section{padding:20px 0;background:white!important;border:0}.ci-section h2{font-size:18pt}.ci-section p{font-size:10.5pt}.ci-section .diagram>svg,.ci-section .diagram.zoomed>svg{width:100%;min-width:0}.ci-section .diagram{break-inside:avoid}.ci-section table{min-width:0;font-size:9pt}.ci-section th,.ci-section td{padding:10px}.ci-section tr{break-inside:avoid}.ci-section .grid2{display:block}.ci-section .timeline>svg{min-width:0}.ci-section .checks li{font-size:10.5pt}.ci-page .footer{display:none}@page{size:A4;margin:15mm}}
