/* Full-page forest and warm-gold trial. Original logo artwork remains unchanged. */
:root{--ink:#f4f5ef;--paper:#17291f;--accent:#edbd62;--line:#3a4d41;--muted:#c0ccc1;--surface:#20362a}
body,.header,footer,.header nav,.field-section,.proof,.quote-band{background:var(--paper);color:var(--ink)}
.header,.footer-top,.proof,.field-section{border-color:var(--line)}
.logo-frame{background:transparent}.logo-frame img{filter:invert(1);mix-blend-mode:screen}
.button{background:var(--accent);color:#17291f}.button:hover{background:#f7cf86;color:#17291f}
.hero{background:var(--paper)}.hero h1 em{color:var(--accent)}
.hero-shade{background:linear-gradient(270deg,rgba(23,41,31,.9),rgba(23,41,31,.08) 80%),linear-gradient(0deg,#17291f,transparent 30%)}
.eyebrow,.eyebrow.light,.field-section .eyebrow.light{color:#dccda9}
.hero-copy p,.quote-band p{color:#e1e8df}.outline{border-color:#9aaa9a}
.hero-bottom{border-color:var(--line)}.hero-bottom button{background:transparent;border-color:#809582;color:#edf2eb}
.field-video,.machine-photo{background:var(--surface)}.field-section .split-heading p{color:var(--muted)}
.field-caption a,.textlink:hover,.minor:hover{color:var(--accent)}
.machine-photo>span,.product-picture>span{background:var(--surface);color:#e8ede4}
.machine-text{padding:24px 18px 0;background:var(--surface)}.machine .textlink{border-color:var(--line);color:#f3f5ee}
.proof-row,.textlink,dl>div{border-color:var(--line)}
.spec-section,.section-nav{background:var(--surface);color:var(--ink)}
.quote-band{border-top:1px solid var(--line)}
footer{border-top:1px solid var(--line)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--accent)}
.skip{background:var(--paper);color:var(--ink)}
@media(max-width:760px){.hero-shade{background:linear-gradient(0deg,#17291f 57%,rgba(23,41,31,.08) 90%,rgba(23,41,31,.04))}.header nav{background:var(--surface)}.machine-text{padding:20px 16px 0}.header .logo-frame{width:94px;height:66px}.header .logo-frame img{width:132px;height:132px;left:-21px;top:-36px}}

.menubtn{color:var(--ink)}
