.solid-header{background:rgba(23,24,22,.96)}
.trade-hero{height:min(820px,88vh);min-height:650px;position:relative;color:#fff;overflow:hidden}
.trade-hero>img{position:absolute;inset:0;height:100%;object-fit:cover}
.trade-hero-copy{position:absolute;z-index:2;left:var(--pad);bottom:13%;max-width:850px}
.trade-hero h1{font-family:'Manrope',sans-serif;font-size:clamp(3.5rem,7.2vw,7.2rem);font-weight:400;letter-spacing:-.05em;line-height:1.02;margin:0}
.trade-hero-copy>p:last-child{font-size:1.15rem;max-width:620px;color:rgba(255,255,255,.86);margin-top:28px}
.trade-intro{background:var(--paper)}
.trade-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:start}
.trade-intro-grid>p{font-size:1.18rem;color:#5b5c57;max-width:520px;margin:0}
.trade-values{display:grid;grid-template-columns:1fr 1fr}
.trade-values div{padding:24px 15px 24px 0;border-top:1px solid #c8c6bf;display:flex;gap:18px;align-items:center}
.trade-values span{font-size:.68rem;color:#777}.trade-values strong{font-family:'Manrope';font-size:1.15rem;font-weight:500}
.trade-form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;background:#f0efe9}
.trade-form-wrap h2{font-family:'Manrope',sans-serif;font-size:clamp(3.2rem,5vw,5rem);font-weight:400;letter-spacing:-.045em;line-height:1.02;margin:0}
.check-group{border-top:1px solid #aaa89f;border-bottom:1px solid #aaa89f;padding:18px 0}
.check-group p{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 12px}
.check-group label{display:inline-flex;align-items:center;gap:8px;margin:5px 22px 5px 0;text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:400}
.check-group input{width:auto;margin:0;accent-color:#191a18}
@media(max-width:900px){.trade-intro-grid,.trade-form-wrap{grid-template-columns:1fr}.trade-form-wrap{gap:60px}}
@media(max-width:600px){.trade-hero{min-height:700px}.trade-hero h1{font-size:3.35rem}.trade-values{grid-template-columns:1fr}}
