.value-explorer{padding:90px 0;background:#101519;border-top:1px solid rgba(217,185,104,.15);scroll-margin-top:80px}.value-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.value-intro h2{font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.15;color:var(--head);margin:26px 0}.value-intro>p{line-height:1.7;color:#bfc2c4}.value-intro .eyebrow{color:var(--gold)}.value-position{margin-top:30px;max-width:360px}.value-tool{padding:36px;background:#171d22;border:1px solid rgba(217,185,104,.3)}.value-label{display:block;color:#c0c3c5;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.value-result>output{display:block;font-family:var(--serif);font-size:clamp(50px,5vw,72px);color:#d9b968;line-height:1.3;margin:10px 0}.value-result p{font-size:14px;color:#bfc2c4}.value-track{height:4px;background:#30373b;margin:24px 0 30px}.value-track span{display:block;height:100%;background:#d9b968;transition:width .2s ease}.value-input-label,.value-control label{font-size:15px;color:#f4f0e7;display:block}.value-input-label span{color:#bfc2c4}.value-money{display:flex;align-items:center;border-bottom:1px solid #596068;margin-top:10px;color:#d9b968}.value-money input{width:100%;min-width:0;background:transparent;border:0;color:#f4f0e7;font:24px Georgia;padding:12px}.value-help{font-size:12px;color:#bfc2c4;line-height:1.5}.value-control{margin:26px 0}.value-control label{display:flex;justify-content:space-between;gap:12px}.value-control output{color:#d9b968;white-space:nowrap}.value-control input{width:100%;accent-color:#d9b968;margin:18px 0 10px;cursor:pointer;height:24px}.value-endpoints{display:flex;justify-content:space-between;color:#bfc2c4;font-size:12px}.value-formula{font-size:14px;color:#d9b968}.value-tool button{background:none;border:0;border-bottom:1px solid #8f815f;color:#f4f0e7;padding:6px 0;cursor:pointer;font:13px inherit}.value-disclaimer{font-size:12px;color:#bfc2c4;line-height:1.6;margin-top:22px}.value-tool input:focus-visible{outline:2px solid #d9b968;outline-offset:4px}@media(max-width:750px){.value-explorer{padding:50px 0}.value-layout{grid-template-columns:1fr;gap:30px}.value-tool{padding:24px}.value-intro h2{font-size:38px}.value-position{margin-top:18px}}@media(prefers-reduced-motion:reduce){.value-track span{transition:none}}
