.market-hero{background:var(--navy);color:#fff;padding:5.5rem 0 4.5rem}.market-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:center}.market-hero h1{font-size:clamp(3.1rem,5.7vw,6rem);color:#fff;margin-bottom:1.4rem}.market-hero h1 span{color:var(--gold2)}.market-lead{max-width:760px;color:#c5d0c9;font-size:1.12rem}.lens-card{border-top:2px solid var(--gold);background:#183c32;padding:2.2rem}.lens-card ol{list-style:none;margin:0;padding:0}.lens-card li{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid #ffffff24}.lens-card li:first-child{border-top:0}.lens-card strong{color:var(--gold2);font:1.1rem var(--serif)}.lens-card span{color:#c1cdc5;font-size:.9rem;line-height:1.5}.ticker-section{background:#fff;border-bottom:1px solid var(--line);padding:.65rem 0 .4rem}.tradingview-widget-copyright{text-align:right;font-size:.68rem}.tradingview-widget-copyright a{color:var(--muted)}.data-note,.privacy-note{color:var(--muted);font-size:.73rem;margin:.35rem 0}.overview-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;align-items:center}.overview-copy h2{font-size:clamp(2.5rem,4vw,4.2rem)}.tool-button{border:0;cursor:pointer;margin-top:1rem}.widget-shell{min-height:520px;background:var(--cream);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.widget-placeholder{text-align:center;max-width:360px;padding:2rem}.widget-placeholder span{display:block;color:#91691d;font-size:.68rem;font-weight:800;letter-spacing:.14em}.widget-placeholder strong{display:block;color:var(--navy);font:1.7rem/1.2 var(--serif);margin:1rem 0}.widget-placeholder p{color:var(--muted)}.calculator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.calculator{background:#fff;border:1px solid var(--line);padding:2rem;box-shadow:0 12px 36px #102a240a}.calculator h3{margin-bottom:1.6rem}.tool-kicker{color:#91691d;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.field-grid.two{grid-template-columns:repeat(2,1fr)}.calculator label{position:relative;display:block;color:#4d5a64;font-size:.79rem;font-weight:700}.calculator label span{position:absolute;right:.8rem;bottom:.68rem;color:#8a949b;font-size:.65rem}.calculator input{width:100%;margin-top:.35rem;padding:.7rem 2.6rem .7rem .75rem;border:1px solid #cfcac0;background:#faf9f6;color:var(--navy);font:600 1rem var(--sans)}.calculator input:focus{outline:2px solid var(--gold);outline-offset:2px}.results{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.6rem;border-top:1px solid var(--line)}.results div{padding:1rem .7rem 0;border-right:1px solid var(--line)}.results div:first-child{padding-left:0}.results div:last-child{border-right:0}.results span,.single-result span{display:block;color:var(--muted);font-size:.72rem}.results strong,.single-result strong{display:block;color:var(--navy);font:1.45rem var(--serif);margin-top:.25rem}.results .accent strong{color:#946b1e}.single-result{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--line)}.single-result strong{font-size:2rem}.single-result small{display:block;color:var(--muted);line-height:1.5;margin-top:.5rem}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.resource{padding:2rem;text-decoration:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s ease,transform .2s ease}.resource:hover,.resource:focus{background:var(--cream);transform:translateY(-2px)}.resource span{display:block;color:#91691d;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.resource strong{display:block;color:var(--navy);font:1.7rem var(--serif);margin:.75rem 0}.resource p{color:var(--muted)}.resource em{color:var(--navy);font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cta-grid{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.intelligence-cta p:not(.eyebrow){color:#c1cdc5;max-width:720px}.cta-actions{display:flex;flex-direction:column;gap:.8rem}.market-disclosure{padding:2rem 0;background:#edf0f1;color:#53616b}.market-disclosure strong{color:var(--navy);font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.market-disclosure p{font-size:.78rem;line-height:1.6;margin:.5rem 0}.market-disclosure+.footer{padding-top:1rem}.market-disclosure+.footer .footer-bottom{margin-top:0}
@media(max-width:950px){.market-hero-grid,.overview-grid,.cta-grid{grid-template-columns:1fr}.calculator-grid{grid-template-columns:1fr}.resource-grid{grid-template-columns:repeat(2,1fr)}.widget-shell{min-height:480px}.cta-actions{flex-direction:row;flex-wrap:wrap}}
@media(max-width:600px){.market-hero{padding:3.5rem 0}.market-hero-grid{gap:2rem}.lens-card{padding:1.35rem}.lens-card li{grid-template-columns:1fr;gap:.2rem}.field-grid,.field-grid.two,.results,.resource-grid{grid-template-columns:1fr}.results div{padding:.8rem 0;border-right:0;border-bottom:1px solid var(--line)}.results div:last-child{border-bottom:0}.calculator{padding:1.25rem}.resource{padding:1.4rem}.widget-shell{min-height:460px}.cta-actions,.cta-actions .button{width:100%}}
