.trade-hero{background:linear-gradient(90deg,rgba(9,39,23,.94),rgba(9,39,23,.67) 62%,rgba(9,39,23,.18)),url('img/uploads/slider/onderstammenkwekerij.png') center 55%/cover no-repeat;color:#fff;padding:58px 0 62px}
.trade-hero-copy{max-width:800px}
.trade-hero .trade-eyebrow{font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#d7e8bf;margin:0 0 20px}
.trade-hero h1{font-size:clamp(32px,3.5vw,50px);line-height:1.13;font-weight:600;letter-spacing:-1px;color:#fff;margin:0 0 22px;text-wrap:balance}
.trade-hero .trade-intro{font-size:18px;line-height:1.7;color:#f0f4ed;max-width:680px;margin:0 0 26px}
.trade-actions{display:flex;gap:12px;flex-wrap:wrap}
.trade-button{display:inline-block;background:#e7efcf;color:#173c24!important;padding:13px 19px;border:1px solid #e7efcf;border-radius:4px;font-size:14px;font-weight:700;text-decoration:none!important;line-height:1.5}
.trade-button:hover,.trade-button:focus{background:#fff}
.trade-button.trade-outline{background:transparent;color:#fff!important;border-color:#becbb6}
.trade-button.trade-outline:hover,.trade-button.trade-outline:focus{background:#ffffff20}
.trade-contact-link{display:inline-block;color:#fff!important;font-size:14px;margin-top:22px;text-decoration:underline}
.trade-proof{background:#f1f4eb;border-bottom:1px solid #dce5d3}
.trade-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-top:23px;padding-bottom:23px;gap:25px}
.trade-proof-grid:before,.trade-proof-grid:after{display:none!important}
.trade-proof-grid>div{padding-left:18px;border-left:2px solid #718a4c}
.trade-proof strong,.trade-proof span{display:block}.trade-proof strong{font-size:17px;color:#214b32;margin-bottom:4px}.trade-proof span{font-size:14px;color:#52624e}
.trade-enquiry{max-width:1080px;margin:12px auto 30px;padding:30px;background:#f1f4eb;border:1px solid #dce5d3;border-radius:7px}
.trade-enquiry h2{color:#214b32;font-size:25px}.trade-enquiry>p{font-size:15px}.trade-enquiry ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin:20px 0 25px;padding-left:20px;font-size:15px}.trade-phone{margin:20px 0 0}.trade-phone a{color:#214b32;text-decoration:underline}
a:focus-visible,summary:focus-visible{outline:3px solid #a1b951;outline-offset:4px}
@media(min-width:992px){#header:not(.nursery-compact) .logo{height:82px!important}#header:not(.nursery-compact) #main-menu>li{padding-bottom:14px!important}}
@media(max-width:767px){.trade-hero{padding:36px 0 40px;background-position:60% center}.trade-hero h1{letter-spacing:-.5px}.trade-hero .trade-intro{font-size:16px}.trade-actions{flex-direction:column;align-items:stretch}.trade-button{text-align:center}.trade-proof-grid{grid-template-columns:1fr;gap:18px}.trade-enquiry{padding:23px 18px;margin:10px 15px 25px}.trade-enquiry ul{grid-template-columns:1fr}.trade-hero .trade-eyebrow{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
