/* Dedicated styles for EN/NL wholesale pages; isolated from StockHub UI. */
.intl-language{display:flex;align-items:center;gap:9px;margin-left:auto;white-space:nowrap;font-size:.76rem;font-weight:800}
.intl-language a{text-decoration:none;color:var(--muted);padding:7px 9px;border-radius:8px}
.intl-language a[aria-current="page"]{background:#eae5d9;color:var(--green)}
.intl-language a:hover{background:#f1ece2}
.intl-hero{background:linear-gradient(135deg,#f4efe6,#faf8f3)}
.intl-hero .shell{max-width:1080px}
.intl-kicker{letter-spacing:.13em;text-transform:uppercase;color:#8b7548;font-weight:900;font-size:.74rem}
.intl-hero h1{max-width:900px}
.intl-trust{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}
.intl-trust span{border:1px solid #ddd1b9;border-radius:50px;padding:9px 13px;font-size:.78rem;font-weight:750;background:#fff9}
.intl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.intl-points{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:30px 0}
.intl-points article{border:1px solid var(--line);border-radius:20px;background:white;padding:22px}
.intl-points h3{margin:0 0 9px;font-size:1.03rem}
.intl-points p{color:var(--muted);font-size:.89rem;line-height:1.6;margin:0}
.intl-section-title{font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:500;letter-spacing:-.035em;margin:0 0 18px}
.intl-narrow{max-width:790px}
.intl-narrow p,.intl-narrow li{line-height:1.72;color:var(--muted);font-size:.96rem}
.intl-form-section{background:var(--soft);scroll-margin-top:100px}
.intl-form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}
.intl-form-layout p{color:var(--muted);line-height:1.65}
.intl-form{position:relative;background:white;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow)}
.intl-form .form-grid{gap:15px}
.intl-form .form-grid label{line-height:1.4}
.intl-form .form-grid textarea{min-height:105px}
.intl-form .form-actions{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}
.intl-form .form-message{min-height:1.5em}
.intl-links{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}
.intl-links a{font-weight:800;color:var(--green);font-size:.9rem}
.intl-note{font-size:.8rem!important;color:#7e7667!important}
@media(max-width:800px){.intl-points{grid-template-columns:1fr}.intl-form-layout{grid-template-columns:1fr;gap:16px}.intl-language{margin-left:auto}.intl-form-layout h2{margin-bottom:8px}}
@media(max-width:560px){.intl-language{gap:2px;font-size:.71rem}.intl-language a{padding:7px 5px}.intl-trust{gap:6px}.intl-form{padding:18px}.intl-hero h1{font-size:2.6rem}.intl-form .form-actions .button{width:100%}}
