
body.lb83-native-landing main.site-main,
body.lb83-native-landing #content,
body.lb83-native-landing .site-main,
body.lb83-native-landing article.page,
body.lb83-native-landing .page-content,
body.lb83-native-landing .entry-content{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
}
body.lb83-native-landing .page-header,
body.lb83-native-landing .entry-title,
body.lb83-native-landing .page-title{display:none!important}
.lbp{--o:#f5a400;--ink:#181818;--muted:#655f56;--line:#e7e1d8;--cream:#fbf8f1;--dark:#171717;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;overflow:hidden}
.lbp *{box-sizing:border-box}.lbp a{text-decoration:none!important;color:inherit}.lbp-wrap{width:min(1160px,calc(100% - 40px));margin:auto}
.lbp-hero{padding:54px 0 42px;background:#fff}.lbp-hero-grid{display:grid;grid-template-columns:1fr .96fr;gap:58px;align-items:center}
.lbp-kicker{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:#9a6a00;margin-bottom:9px}
.lbp h1,.lbp h2,.lbp h3{margin-top:0;letter-spacing:-.025em}.lbp h1{font-size:clamp(44px,4.4vw,64px);line-height:1.02;font-weight:550;margin-bottom:18px}.lbp h2{font-size:clamp(30px,3vw,41px);line-height:1.13;font-weight:540}.lbp h3{font-size:19px;line-height:1.3;font-weight:620}
.lbp-hero p{font-size:16px;line-height:1.72;color:var(--muted);max-width:610px}.lbp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.lbp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border-radius:10px;font-size:13.5px;font-weight:700}.lbp-btn.primary{background:var(--o)}.lbp-btn.secondary{border:1px solid #dcd5ca;background:#fff}.lbp-photo{border-radius:18px;overflow:hidden;margin:0;background:#eee9df;box-shadow:0 18px 45px rgba(0,0,0,.08)}.lbp-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.lbp-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.lbp-track{display:flex;width:max-content;animation:lbpm 28s linear infinite}.lbp-set{display:flex}.lbp-proof{width:300px;min-height:74px;padding:14px 18px;display:flex;align-items:center;gap:11px;border-right:1px solid var(--line)}.lbp-proof i{flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:var(--o);display:grid;place-items:center;font-style:normal;font-weight:850}.lbp-proof b{display:block;font-size:12.5px}.lbp-proof small{display:block;margin-top:3px;color:#746e65;font-size:10.5px}@keyframes lbpm{to{transform:translateX(-33.3333%)}}
.lbp-section{padding:72px 0}.lbp-cream{background:var(--cream)}.lbp-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}.lbp-media{border-radius:17px;overflow:hidden;margin:0}.lbp-media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.lbp-copy p,.lbp-body p{font-size:15.5px;line-height:1.78;color:#5e584f;margin:0 0 16px}.lbp-highlight{margin-top:22px;padding:20px 21px;border-left:4px solid var(--o);background:#fff7db;border-radius:0 12px 12px 0;font-size:14px;line-height:1.65}
.lbp-services{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.lbp-card{padding:24px;border:1px solid var(--line);border-radius:15px;background:#fff}.lbp-card .num{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff0bd;color:#7d5700;font-size:10px;font-weight:850;margin-bottom:16px}.lbp-card p{font-size:13px;line-height:1.6;color:#686157}.lbp-card a{display:inline-flex;margin-top:6px;font-size:12px;font-weight:750;color:#855c00!important}
.lbp-two{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.lbp-list{display:grid;gap:11px;margin-top:22px}.lbp-list div{padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.lbp-list b{display:block;font-size:13px}.lbp-list span{font-size:11.5px;color:#6b655d;line-height:1.45}
.lbp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.lbp-step{position:relative;padding:21px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}.lbp-step .n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--o);font-size:11px;font-weight:850;margin-bottom:15px}.lbp-step p{font-size:12.5px;line-height:1.6;color:#686158}
.lbp-local{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lbp-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.lbp-link{padding:14px 15px;border:1px solid var(--line);border-radius:11px;background:#fff;font-size:12.5px;font-weight:650}.lbp-link small{display:block;margin-top:4px;color:#756f66;font-size:10.5px;font-weight:450}
.lbp-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:26px}.lbp-faq details{border-bottom:1px solid var(--line);padding:15px 0}.lbp-faq summary{cursor:pointer;list-style:none;font-size:13.5px;font-weight:650;padding-right:26px;position:relative}.lbp-faq summary:after{content:"+";position:absolute;right:0;top:-2px;width:20px;height:20px;border-radius:50%;background:#fff0bd;display:grid;place-items:center}.lbp-faq details[open] summary:after{content:"−"}.lbp-faq p{font-size:12.5px;line-height:1.65;color:#686158;margin:10px 0 0}
.lbp-final{padding:58px 0;background:var(--dark);color:#fff}.lbp-final-grid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.lbp-final h2{margin-bottom:10px;color:#fff}.lbp-final p{margin:0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}.lbp-final .lbp-btn.primary{background:var(--o);color:#171717}
@media(max-width:900px){.lbp-hero-grid,.lbp-intro,.lbp-two,.lbp-local,.lbp-final-grid{grid-template-columns:1fr}.lbp-services{grid-template-columns:1fr 1fr}.lbp-steps{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.lbp-wrap{width:calc(100% - 28px)}.lbp-hero{padding:34px 0 30px}.lbp h1{font-size:38px}.lbp h2{font-size:29px}.lbp-hero p{font-size:15px}.lbp-section{padding:52px 0}.lbp-photo{margin-top:22px}.lbp-services,.lbp-steps,.lbp-links,.lbp-faq{grid-template-columns:1fr}.lbp-card{padding:20px}.lbp-proof{width:265px;min-height:70px;padding:12px 15px}.lbp-track{animation-duration:23s}.lbp-final{padding:48px 0 60px}.lbp-copy p,.lbp-body p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.lbp-track{animation:none}.lbp-marquee{overflow-x:auto}}
/* Silo SEO: lien remontant vers le hub location de benne */
.lbp-silo-up{max-width:1180px;margin:0 auto;padding:0 24px 36px}
.lbp-silo-up a{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#111827;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
@media (hover:hover){.lbp-silo-up a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:rgba(255,111,0,.45)}}
@media (max-width:640px){.lbp-silo-up{padding:0 18px 28px}.lbp-silo-up a{width:100%;justify-content:center;text-align:center}}
